// HELPDIVS

function initHelpdivs () {
	var labels = document.getElementsByTagName('label');
	
	for (var i = 0; i < labels.length; i++) {
		if (labels[i].htmlFor.indexOf('help_') != -1) {
			labels[i].onclick = function (event) { 
				var label = (document.all ? window.event.srcElement.parentNode : event.target.parentNode); 
				if (helpDiv = document.getElementById(label.htmlFor)) { 
					if (helpDiv.style.display == 'none') helpDiv.style.display = 'inline';
					else helpDiv.style.display = 'none';
				}					
			}
		}
	}
	
	clearHelp();
	
}

function clearHelp () {
	
	var labels = document.getElementsByTagName('label');
	
	for (var i = 0; i < labels.length; i++) {
		if (labels[i].htmlFor.indexOf('help_') != -1) {
			if (helpDiv = document.getElementById(labels[i].htmlFor)) helpDiv.style.display = 'none';
		}
	}
}




// TOPMENU
function startList () {
	if (document.all&&document.getElementById) 
	{
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) 
		{
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") 
			{
				node.onmouseover=function() 
				{
					this.className+=" over";
  			}
  			node.onmouseout=function() {
  				this.className=this.className.replace(" over", "");
   			}
   		}
  	}
 	}
}












/* SMILEYS ON FORMS */

function emoticon(thesmilie) {
	document.commentform.message.value += thesmilie+" ";
	document.commentform.message.focus();
}
function emo_pop() {
	window.open('/go2/popup.smileys.php','Smileys','width=250,height=500,resizable=yes,scrollbars=yes'); 
}

/* ADVANCED SEARCH TOGGLE */

function SimpleSearch() {

	document.getElementById("ExtraSearch").style.display="none";
	document.getElementById("ExtraSearchLink").style.display="block";
	document.getElementById("ExtraSearchHideLink").style.display="none";
} 

function AdvancedSearch() {
	
	document.getElementById("ExtraSearch").style.display="block";
	document.getElementById("ExtraSearchLink").style.display="none";
	document.getElementById("ExtraSearchHideLink").style.display="block";
}

/* MSN POPUP */

function showMSN ( userid ) {
 window.open('/go2/popup.msn.php/userid=' + userid,'MSN','width=400,height=120,top=275,left=300');
}

/* PHOTO SCROLLER */
var shift, speed;
var scroller=curoffset=pictoclone=nrofpics=0;
var div_container,table_pics;	

function scroll()
{
	shift=1;speed=40;
	div_container=document.getElementById('scrollablecontainer');
	table_pics=document.getElementById('scrollablepics');
	nrofpics=table_pics.getElementsByTagName('td').length;	
	with(table_pics)
	{
		while(offsetWidth+offsetLeft-div_container.offsetWidth<0)
		{
			getElementsByTagName('tr')[0].appendChild(getElementsByTagName('td')[pictoclone].cloneNode(true));
			pictoclone++;
		}
		style.left=curoffset+"px" ;
		curoffset=curoffset-shift;
		var tmp=offsetLeft+getElementsByTagName('td')[0].offsetWidth;
		if (tmp<0 && getElementsByTagName('td').length>nrofpics)
		{
			getElementsByTagName('td')[0].parentNode.removeChild(getElementsByTagName('td')[0]);
			pictoclone--;
			style.left=tmp+"px";
			curoffset=tmp;
		}
	}
}

function startScroll() { scroller=window.setInterval("scroll()",speed); }

function stopScroll() {	window.clearInterval(scroller); }

function initScroller()
{
	shift=1;speed=40;
	div_container=document.getElementById('scrollablecontainer');
	table_pics=document.getElementById('scrollablepics');
	nrofpics=table_pics.getElementsByTagName('td').length;	
	if (table_pics.offsetWidth>div_container.offsetWidth) startScroll();
}

function trim(str) { return str.replace(/^\s*|\s*$/g,""); }

function fixSmileys () 
{
	var spans = document.getElementsByTagName('span');
	for (var i = 0; i < spans.length; i++)
	{
    var cspan = spans[i];
		//if (cspan.className == "smiley")
		//{
	    var smiley = trim(cspan.innerHTML);
	    if (typeof(s [smiley.toLowerCase()]) != "undefined")
				cspan.innerHTML = "<img src=\"" + s[smiley.toLowerCase()] + "\" alt=\"" + smiley + "\" style=\"border-style: none;float: none;margin:0;padding:0;\" />";
		//}
	}
}

var s = new Array();
s[':)'] = s[':-)'] = s[':o)'] = 'smile';
s[':('] = s[':-('] = s[':o('] = 'sad';
s[':p'] = s[':-p'] = 'tongue';
s[':d'] = s[':-d'] = 'biggrin';
s[':o'] = s['[ohmy]'] = 'ohmy';
s['[cool]'] = s['b)'] = 'cool';
s['[huh]'] = s['?)'] = 'huh';
s[';)'] = s[';-)'] = 'wink';
s['=)'] = s['=-)'] = s['[mellow]'] = 'mellow';
s['&lt;_&lt;'] = s['[dry]'] = 'dry';
s['?)'] = s['?-)'] = s['[unsure]'] = 'unsure';
s['[wacko]'] = 'wacko';
s['[wow]'] = s['[w00t]'] = 'w00t';
s['&gt;:('] = s['[angry]'] = 'angry';
s['[blink]'] = 'blink';
s['[lol]'] = 'laugh';
s['[wub]'] = 'wub';
s['[unsure]'] = 'unsure';
s['[sick]'] = 'sick';
s['[sad]'] = 'sad';
s['[cry]'] = 'cry';
s['[love]'] = 'love';
s['[ninja]'] = 'ph34r';
s['[r]'] = s['[redbox]'] = s['[rbx]'] = 'redbox';
s['[o]'] = s['[obox]'] = s['[obx]'] = 'obox';
s['[c]'] = s['[coolbox]'] = s['[cbx]'] = 'coolbox';
s['[afro]'] = 'afro';
s['[angel]'] = 'angel';
s['[kiss]'] = s['[x]'] = 'kiss';
s['[flower]'] = 'flowers';
s['[inlove]'] = 'inlove';
s['[book]'] = 'book';
s['[blush]'] = 'blushing';
s['[snow]'] = 'christmas';
s['[whistle]'] = s['[whi]'] = 'whistling';
s['[kissing]'] = s['[xxx]'] = 'kissing';


url = '';
for (var i in s) { s[i] = url + '/s/i/smil/' + s[i] + '.gif'; }

/* LEFT MENU */

function MenuShow(idEl, idImg) {
	
	if (document.getElementById(idEl).style.display=="none")
	{
		document.getElementById(idEl).style.display="block";
		document.getElementById(idImg).src="/s/i/icons/min.gif";
	}
	else
	{
		document.getElementById(idEl).style.display="none";
		document.getElementById(idImg).src="/s/i/icons/plus.gif";
	}
}

/* LOAD EXTERNAL */

function loadExternal(url) {
  if ( window.frames['buffer'] ) {
    window.frames['buffer'].location = url;
    var lyr = document.getElementById? document.getElementById('display'): document.all? document.all['display']: null;
    if ( lyr && typeof lyr.innerHTML != "undefined" ) {
      lyr.innerHTML = '<img src="/s/i/fg/loading.gif" alt="">';
    }
    return false;
  } 
  return true; // other browsers follow link
}
// called when documents loaded into iframe (from their body's onload attribute)
function displayExternal() {
  var lyr = document.getElementById? document.getElementById('display'): document.all? document.all['display']: null;
    if ( window.frames['buffer'] && lyr && typeof lyr.innerHTML != "undefined" ) {
      lyr.innerHTML = window.frames['buffer'].document.body.innerHTML;
    }
}

window.onload=function () {
	startList();
	fixSmileys();
	if (document.getElementById('scrollablecontainer')) initScroller();
	loadExternal('/go2/gp.php/uid={data.userid}&pid=1');
	initHelpdivs();
};

/* FOR HIDING AND SHOWING */
function hideShow(cond1, el1, el2) {
			if( cond1 ) {
				document.getElementById(el1).style.display="block";
			
				document.getElementById(el2).style.display="none";
			} else {
				document.getElementById(el2).style.display="block";
				document.getElementById(el1).style.display="none";
			}
};



function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=550,height=420,left = 250,top = 200');");
}


function popUp1(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=850,height=700,left = 100,top = 0');");
}


function popUp3(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=600,left = 100,top = 50');");
}


function popUp2(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=1018,height=700,left = 0,top = 0');");
}


function popUp5(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=500,left = 100,top = 100');");
}

function popUp8(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=450,left = 250,top = 200');");
}

