var SectionsStarts=new Object();
function getInBoxResults(section,limit,w)
{
	if(!w)
		w='next';
	if(!SectionsStarts[section+'_'+w])
		SectionsStarts[section+'_'+w]=0;
	if(!limit)
		limit=3;
//	alert('key='+KEY+'&sect='+section+'&start='+SectionsStarts[section+'_'+w]+'&limit='+limit);
	var options = {
		method: 'get',
		parameters: 'key='+KEY+'&sect='+section+'&start='+SectionsStarts[section+'_'+w]+'&limit='+limit,
		onComplete: _parseInBoxResults
	};
	var myAjax = new Ajax.Request( "/inbox_results.php", options);
}
function _parseInBoxResults(transp)
{
	try
	{
//		var foo = transp.responseText;
//		alert(foo);
		var foo = transp.responseXML;
		var section=foo.getElementsByTagName('section');
		section=section[0].firstChild.nodeValue;
		
		var next_exists=foo.getElementsByTagName('next_exists');
		next_exists=next_exists[0].firstChild.nodeValue;
		var next_start=0;
		if(next_exists != 0)
		{
			next_start=foo.getElementsByTagName('next_start');
			next_start=next_start[0].firstChild.nodeValue;
			document.getElementById(section+'-next_start').style.visibility='visible';
		}
		else
			document.getElementById(section+'-next_start').style.visibility='hidden';
			
		var prev_exists=foo.getElementsByTagName('prev_exists');
		prev_exists=prev_exists[0].firstChild.nodeValue;
		var prev_start=0;
		if(prev_exists != 0)
		{
			prev_start=foo.getElementsByTagName('prev_start');
			prev_start=prev_start[0].firstChild.nodeValue;
			document.getElementById(section+'-prev_start').style.visibility='visible';
		}
		else
			document.getElementById(section+'-prev_start').style.visibility='hidden';
			
		SectionsStarts[section+'_next']=next_start;
		SectionsStarts[section+'_prev']=prev_start;
		var n=foo.getElementsByTagName('id').length;
		var items=foo.getElementsByTagName('list');
		items=items[0].childNodes;
		var data=new Object();
		for(var i=0;i<items.length;i++)
		{
			if(!data[items[i].nodeName.toLowerCase()])
				data[items[i].nodeName.toLowerCase()]=foo.getElementsByTagName(items[i].nodeName);
		}
		for(var i=0;i<n;i++)
		{
			var eltitle="";
			var ellinks=new Array();
			var elimgs=new Array();
			for(var nd in data)
			{
				var id=section+'-'+nd+'-'+i;
				if(nd == 'title')
				{
					eltitle=data[nd][i].firstChild.nodeValue;
					eltitle=eltitle.replace("/<[\/\!]*?[^<>]*?>/","");
//					alert(eltitle);
				}
				if(document.getElementById(id))
				{
					var v=data[nd][i].firstChild.nodeValue;
					if(nd == 'preview' && data[nd][i].firstChild.nodeValue!='')
					{
						var inn='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="25" height="21" align="middle" style="vertical-align: middle; margin-left: 5px" id="swfMovie">';
						inn+='<param name="flashvars" value="canzone='+v+'" />';
						inn+='<param name="movie" value="/swf/playermini.swf" />';
						inn+='<param name="loop" value="false" />';
						inn+='<param name="menu" value="false" />';
						inn+='<param name="quality" value="high" />';
						inn+='<param name="bgcolor" value="#FFF" />';
						inn+='<param name="allowScriptAccess" value="sameDomain" />';
						inn+='<param name="swliveconnect" value="true" />';
						inn+='<embed flashvars="canzone='+v+'" src="/swf/playermini.swf" loop="false" menu="false" quality="high" bgcolor="#FFF" width="25" height="21" name="swfMovie" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" swliveconnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" style="vertical-align: middle; margin-left: 5px"></embed>';
						inn+='</object>';
						document.getElementById(id).innerHTML=inn;
					}
					else
					{
						if(document.getElementById(id).tagName == 'IMG')
						{
							document.getElementById(id).src=v;
							elimgs.push(id);
						}
						else
							document.getElementById(id).innerHTML=v;
					}
				}
				else if(nd == 'mywebpath')
				{
					var v='/'+KEY+data[nd][i].firstChild.nodeValue;
					for(k=1;document.getElementById(section+'-'+nd+''+k+'-'+i);k++)
					{
						document.getElementById(section+'-'+nd+''+k+'-'+i).href=v;
						ellinks.push(section+'-'+nd+''+k+'-'+i);
					}
				}
			}
			for(var k=0;k<ellinks.length;k++)
				document.getElementById(ellinks[k]).title=eltitle;
			for(var k=0;k<elimgs.length;k++)
				document.getElementById(elimgs[k]).alt=eltitle;
		}
	}
	catch(err)
	{
		alert(err);
	}
}
var sky_enabled = 0;
function skyOnResize(e)
{
	var hres;
	if( typeof( window.innerWidth ) == 'number' )
		hres = window.innerWidth;
	else if( document.documentElement &&( document.documentElement.clientWidth || document.documentElement.clientHeight ) )
		hres = document.documentElement.clientWidth;
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
		hres = document.body.clientWidth;
	sky_enabled = hres > 950;
	if(document.getElementById('mainContainer'))
	{
		if(sky_enabled)
			document.getElementById('mainContainer').style.width='970px';
		else
			document.getElementById('mainContainer').style.width='800px';
	}
	if(document.getElementById('google'))
	{
		if (sky_enabled)
			document.getElementById('google').style.display='';
		else
			document.getElementById('google').style.display='none';
	}
	if(document.getElementById('leaderboard'))
	{
		if (sky_enabled)
			document.getElementById('leaderboard').style.display='none';
		else
			document.getElementById('leaderboard').style.display='';
	}
}


function escapeDoubleQuotes( s ) {
var str = String( s );
return str.replace( /"/g, '&quot;' );
}

var zSr=new Array();
skyOnResize();
window.onresize=skyOnResize;