/* copyright 2007 Hypnosis Network  */
/* hypnosisnetwork.com */
/* Last updated: May 2007. */

function PageJump(name) {
	link=location.href.split('#');
	window.location.replace(link[0] + '#' + name); 
}

function ReadMore(obj,oi,labela,labelb,jump,objhide) {
	if (typeof(obj)=="string") { var objid=obj; var obj=document.getElementById(objid); }
	if (document.getElementById(oi).style.display == "none") {
		if (objhide) { obj.style.display = "none";
		} else if (labelb=="exchange") { obj.innerHTML=document.getElementById(oi + 'yyb').innerHTML;
		} else if (labelb) { obj.innerHTML=labelb; }
		document.getElementById(oi).style.display = "block";
		if (jump) { link = location.href.split("#"); window.location.replace(link[0] + '#' + objid + 'z'); }
	} else {
		if (objhide) { document.getElementById(obj).style.display = "block"; }
		if (jump) { link = location.href.split("#"); window.location.replace(link[0] + '#' + objid + 'z'); }
		if (labela=="exchange") { obj.innerHTML=document.getElementById(oi + 'yya').innerHTML;
		} else if (labela) { obj.innerHTML=labela; }
		document.getElementById(oi).style.display = "none";
	}
}

function ViewMore(obj,oi,labela,labelb,imgidplus,imgidminus,jump,objhide) {
	if (document.getElementById(oi).style.display == "none") {
		if (objhide) { obj.style.display = "none"; } else if (labelb) { obj.innerHTML=labelb; }
		document.getElementById(oi).style.display = "block";
		if (imgidplus) { document.getElementById(imgidplus).style.display = "none"; }
		if (imgidminus) { document.getElementById(imgidminus).style.display = "inline"; }
	} else {
		if (objhide) { document.getElementById(obj).style.display = "block"; }
		if (jump) { 
		link = location.href.split("#"); window.location.replace(link[0] + '#' + obj + 'z');
		obj = document.getElementById(obj);
		}
		if (labela) { obj.innerHTML=labela; }
		document.getElementById(oi).style.display = "none";
		if (imgidplus) { document.getElementById(imgidplus).style.display = "inline"; }
		if (imgidminus) { document.getElementById(imgidminus).style.display = "none"; }
	}
	return false;
}

function TabAction(objbase,classbase,i,total) {
	for (var elems=1; elems <= total; elems++) {
		if (i == elems) { optiontext = 'block'; optiontab = classbase + 'selected'; 
		} else { optiontext = 'none'; optiontab = classbase; }
		if (document.getElementById(objbase + 'tab' + elems)) { 
		document.getElementById(objbase + 'tab' + elems).className = optiontab;
		}
		if (document.getElementById(objbase + 'text' + elems)) { 
		document.getElementById(objbase + 'text' + elems).style.display = optiontext;
		}
	}
}

var TabImageSel = 0;

function TabImageAction(objbase,i,total) {
	if (document.getElementById(objbase + 'tabcola' + i)) { 
		if (document.getElementById(objbase + 'text' + i).style.display == 'block') { i = 0; }
	}
	TabImageSel = i;
	for (var elems=1; elems <= total; elems++) {
		if (i == 0) {optiontext = 'none'; optiontabcola = 'inline'; optiontabcolb = 'none'; optiontabbaw = 'none'; 
		} else if (i == elems) {optiontext='block'; optiontabcola='none'; optiontabcolb='inline'; optiontabbaw='none'; 
		} else {optiontext='none'; optiontabcola='none'; optiontabcolb='none'; optiontabbaw='inline'; }

		if (document.getElementById(objbase + 'tabcola' + elems)) { 
		document.getElementById(objbase + 'tabcola' + elems).style.display = optiontabcola;
		}

		if (document.getElementById(objbase + 'tabcolb' + elems)) { 
		document.getElementById(objbase + 'tabcolb' + elems).style.display = optiontabcolb;
		}

		if (document.getElementById(objbase + 'tabbaw' + elems)) { 
		document.getElementById(objbase + 'tabbaw' + elems).style.display = optiontabbaw;
		}

		if (document.getElementById(objbase + 'text' + elems)) { 
		document.getElementById(objbase + 'text' + elems).style.display = optiontext;
		}
	}
}

function prevticker1() {
	clearInterval(rotateticker1action);
	document.getElementById('ticker1headline'+ticker1current).style.display = 'none';
	if (ticker1current==1) { ticker1current = ticker1reset + 1; }
	ticker1current=ticker1current-1;
	document.getElementById('ticker1headline'+ticker1current).style.display = '';
}

function nextticker1(manual) {
	if (manual==1) { clearInterval(rotateticker1action); }
	document.getElementById('ticker1headline'+ticker1current).style.display = 'none';
	if (ticker1current==ticker1reset) { ticker1current = 0; }
	ticker1current=ticker1current+1;
	document.getElementById('ticker1headline'+ticker1current).style.display = '';
}

function rotateticker1() {
	rotateticker1action = setInterval("nextticker1(0)",5000);
}

function nextslideshow1(caption,resetnum) {
	document.getElementById('slides1img'+slides1current).style.display = 'none';
	if (caption) { document.getElementById('slides1caption'+slides1current).style.display = 'none'; }
	if (slides1current==resetnum) { slides1current = 0; }
	slides1current=slides1current+1;
	document.getElementById('slides1img'+slides1current).style.display = '';
	if (caption) { document.getElementById('slides1caption'+slides1current).style.display = ''; }
}

function SwitchText(id1,id2) { 
	document.getElementById(id1).style.display = "";
	document.getElementById(id2).style.display = "none";
}

function PutRadioText(obj,id,formname) { 
	document.getElementById(id).innerHTML = obj.value;
	CheckRadioButton(formname,obj.name,obj.value);
	closeHelpTip();
}

function CheckRadioButton(formname,fieldname,fieldvalue) { 
	for (i=0;i<document[formname][fieldname].length;i++){
		if (document[formname][fieldname][i].value==fieldvalue) { document[formname][fieldname][i].checked=true; }
	}
}

function PopUpTextArea(id,title) {
	var generator=window.open('','name','height=510,left=50,width=670,scrollbars=yes,resizable=yes');
	generator.document.write('<html><head><title>'+title+'</title></head><body>');
	generator.document.write(document.getElementById(id).value);
	generator.document.write('</body></html>');
	generator.document.close();
}

function clipboard(id1,id2) { 
	if (document.getElementById(id1).style.display == "none") {
		objid = id2;
	} else {
		objid = id1;
	}

	if ((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)){
		document.getElementById(objid).select(); 
		document.getElementById(objid).focus(); 
		Copied = document.getElementById(objid).createTextRange();
		Copied.execCommand("Copy"); 
	} else { 
		document.getElementById(objid).select(); 
		document.getElementById(objid).focus(); 
	}
}

function RowChanges1(obj,action,obj2) {
	if (action=='over') { 
		if (!obj.className) { obj.className='highlight'; }
	} else if (action=='select') { 
		switch(obj.className) {
			case "highlightblue": break;
			case "selected": obj.className=''; break;
			default: obj.className='selected';
		}
	} else if (action=='checked') { 
		switch(obj2.checked) {
			case true: document.getElementById(obj).className='highlightblue'; break;
			default: document.getElementById(obj).className='';
		}
	} else if (action=='out') { 
		if (obj.className=='highlight') { obj.className=''; }
	}
}


////////////////////////////////////////////////////////////

function BuildStatusBar(obj,label,color,popup) {
	var statusbar=document.getElementById('statusbar');
	if(!statusbar){ 
		var statusbar=document.createElement('DIV');
		if (popup) { obj.appendChild(statusbar); } else { document.body.appendChild(statusbar); }
		statusbar.id='statusbar';
		statusbar.style.position='absolute';
		statusbar.style.top=0;
		statusbar.style.right=0;
		statusbar.style.width='10em';
		statusbar.style.padding='3px';
		statusbar.style.color='white';
		statusbar.style.fontWeight='bold';
		statusbar.style.zIndex='100';
		statusbar.style.textAlign='center';
	}

	statusbar.style.backgroundColor=color;
	statusbar.innerHTML=label;
	statusbar.style.visibility = "visible";
}

function HideStatusBar() {
	if (!document.getElementById('statusbar')) { return; }
	if (document.all) {
	document.all.statusbar.style.visibility = 'hidden';
	} else if (document.layers) {
	document.statusbar.visibility = 'hidden';
	} else if (document.getElementById) {
	document.getElementById('statusbar').style.visibility = 'hidden';
	}
}

