// JavaScript Document
//Ext.onReady(getAdvertise);
//checktime=
var checkonreadytime=setInterval("checkonready()",500);
var allready=false;
function checkonready(){ 
//alert(document.readyState);
//if(document.readyState=="complete"){
//if(!allready)
//{
getAdvertise(); 
//}
//else{
//clearInterval(checkonreadytime);
//}

//clearInterval(checkonreadytime);
  
  //} 
} 
 
 
var aidt=0;
var aidc=0;
var aidl=0;
function getAdvertise()
{
	var mid=parseInt(getQueryString("vid_id"));
	var pars="vid_id="+mid;
	var myAjax = new Ajax.Request(
'getAdvertise.php',
{
method: 'get',
parameters: pars,
onComplete: advertiseResponse
});
	
}
function top()
{
	addAdvertise(aidt);
}
function center()
{
   addAdvertise(aidc);	
}
function left()
{
  addAdvertise(aidl);	
}
function advertiseResponse(response)
{
var s=response.responseText;
allready=true;
var ads=Ext.util.JSON.decode(s);
var size=ads['root'].length;
for(var i=0;i<size;i++)
 {
			switch(ads['root'][i]['position'])
			{
				case 't':
				        aidt=ads['root'][i]['id'];
					   Ext.getDom("topadvertise").src="./logos/"+ads['root'][i]['image'];
					   Ext.getDom("topadvertiseurl").href=ads['root'][i]['url'];
					   break;
			   case 'c':
					   aidc=ads['root'][i]['id'];
					   Ext.getDom("centeradvertise").src="./logos/"+ads['root'][i]['image'];
					   Ext.getDom("centeradvertiseurl").href=ads['root'][i]['url'];
					   break;
			  case 'l':
					   aidl=ads['root'][i]['id'];
					   Ext.getDom("leftadvertise").src="./logos/"+ads['root'][i]['image'];
					   Ext.getDom("leftadvertiseurl").href=ads['root'][i]['url'];
					   break;
			  default:
			           break;
			}
		
 }
}
function addAdvertise(aid)
{
var mid=parseInt(getQueryString("vid_id"));
var mtype=0;
var u=location.href;
if(mid==0||isNaN(mid))
{
  mid=parseInt(getQueryString("mus_id"));
  if(mid==0||isNaN(mid))
   {
     mid=parseInt(getQueryString("pho_id"));
	 if(mid==0||isNaN(mid))
     {
         if(u.lastIndexOf("videos.php")>0)
		 {
		    mtype=0;
		 }
		 else if(u.lastIndexOf("music.php")>0)
		 {
		    mtype=1;
		 }
		 else if(u.lastIndexOf("photos.php")>0)
		 {
		   mtype=2;
		 }
     }
	 else{
	   mtype=2;
	 }
   }
   else{
    mtype=1;
   }
}
else
{
  mtype=0;
}
var pars="type="+mtype;
if(!isNaN(mid))
{
  pars=pars+"&id="+mid;
}
if(aid!=0)
{
pars=pars+"&aid="+aid;	
}
var myAjax = new Ajax.Request(
'action_advertise.php',
{
method: 'get',
parameters: pars,
onComplete: showResponse
});
}
function showResponse(response)
{
//alert(response.responseText);
}
function getQueryString(queryStringName)
{
 var returnValue="";
 var URLString=new String(document.location);
 var serachLocation=-1;
 var queryStringLength=queryStringName.length;
 do
 {
  serachLocation=URLString.indexOf(queryStringName+"\=");
  if (serachLocation!=-1)
  {
   if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))
   {
    URLString=URLString.substr(serachLocation);
    break;
   }
   URLString=URLString.substr(serachLocation+queryStringLength+1);
  }
  
 }
 while (serachLocation!=-1)
 if (serachLocation!=-1)
 {
  var seperatorLocation=URLString.indexOf("&");
  if (seperatorLocation==-1)
  {
   returnValue=URLString.substr(queryStringLength+1);
  }
  else
  {
   returnValue=URLString.substring(queryStringLength+1,seperatorLocation);
  } 
 }
 return returnValue;
}
