var mydate=new Date();var minutes=mydate.getSeconds();var secs=mydate.getMinutes(); var dateval=minutes+secs;
var star_x="";  // variable that holds the star rating

// when user clicks a star we set the star variable
function star(x){
document.getElementById(x).src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
if(star_x != "") document.getElementById(star_x).src=RESOURCE_SERVER_URL+'/www/images/star1.gif';
if(star_x == x) star_x="";
else star_x = x;
}
// onmouseover event .. kill all stars if rated and update the source on the rest of the stars
function stars(x){
killem();
switch(x){
case 5:
document.getElementById('e').src=RESOURCE_SERVER_URL+'/www/images/star1.gif';
case 4:
document.getElementById('d').src=RESOURCE_SERVER_URL+'/www/images/star1.gif';
case 3:
document.getElementById('c').src=RESOURCE_SERVER_URL+'/www/images/star1.gif';
case 2:
document.getElementById('b').src=RESOURCE_SERVER_URL+'/www/images/star1.gif';
case 1:
document.getElementById('a').src=RESOURCE_SERVER_URL+'/www/images/star1.gif';
break;
}
}
// kills all the stars sources
function killem(){
document.getElementById('a').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
document.getElementById('b').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
document.getElementById('c').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
document.getElementById('d').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
document.getElementById('e').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
}

// onmouseout event that similarily kills the source
function starsx(x){
switch(x){
case 5:
if(star_x != 'e') document.getElementById('e').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
case 4:
if(star_x != 'd') document.getElementById('d').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
case 3:
if(star_x != 'c') document.getElementById('c').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
case 2:
if(star_x != 'b') document.getElementById('b').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
case 1:
if(star_x != 'a') document.getElementById('a').src=RESOURCE_SERVER_URL+'/www/images/star2.gif';
break;
}
switch(star_x){
case 'e':
stars(5);
break;
case 'd':
stars(4);
break;
case 'c':
stars(3);
break;
case 'b':
stars(2);
break;
case 'a':
stars(1);
break;
}

}
function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("?") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}
function rateObject(val, ident, otype)
{
//var gid = getURLParam('gid');
var obj_name = '/gameplay.z'; 
url = '/rateObject.php?ident='+escape(obj_name)+'&gid='+gid+'&type='+otype+'&vote='+val+'&siteid=1';
populate_httpdiv(url,'yourrating',2);
//populate_httpdiv(rateurl,'rated',2);

}	

function ifIsIE(){  var strBrwsr = navigator.userAgent.toLowerCase();  if(strBrwsr.indexOf("msie") > -1 && strBrwsr.indexOf("mac") < 0){    return true;  }else{    return false;  }}
function check_browser()
{

if(!ifIsIE())
{ //gamewindow
/*
document.getElementById("gamediv").innerHTML = '<p style="margin-left:8px;margin-right:8px;margin-top:8px"><br/><br><font face="Verdana" size="1">We were unable to load the game:<br/><ul><li>If you are using Internet Explorer version 6.0 or higher in Microsoft Windows 98/ME/200/XP, you may need to install an additional ActiveX control. If you see a yellow bar near the top of your browser, you should click it to install the control.<br/><br/></li><li>This game is only supported in Internet Explorer version 6.0 or above in Microsoft Windows 98/ME/2000/XP.</li></ul></font></p>';
*/
}
}
var timeout;

function exitad_game(hidediv,showdiv)
{

clearTimeout(timeout);
document.getElementById(hidediv).style.visibility='hidden';
document.getElementById(hidediv).style.display='none';
document.getElementById(showdiv).style.display = "inline";
document.getElementById(showdiv).style.visibility='visible';
	if( document.getElementById('firefox_msg') != undefined)
	{
		check_browser();
	}

	if(document.getElementById('promo_div') && hidediv !='promo_div')
	{
		showLogoDiv('promo_div','gamewindow');
	}
}

function showLogoDiv(hidediv,showdiv){
	if(document.getElementById('promo_div') && hidediv !='promo_div')
	{
	timeout = setTimeout("exitad_game('"+hidediv+"','"+showdiv+"')", 10*1000);
	}
	else if(document.getElementById('promo_div') && hidediv =='promo_div')
	{
		timeout = setTimeout("exitad_game('"+hidediv+"','"+showdiv+"')", 10*1000);
	}
	else
	{
		timeout = setTimeout("exitad_game('"+hidediv+"','"+showdiv+"')", 30*1000);
	}
	}
function check_resolution_gameplay()
{ 
	if (screen.width < 980)
	{
		document.getElementById("rightads").innerHTML="";
		document.getElementById("rightads").style.visibility='hidden';
		document.getElementById("rightads").style.display='none';
		document.getElementById("rightads").style.width=0;
	}
}   


 function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
} 

function create_httpobject(objName){try{window[objName]=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){window[objName]=false;}
return window[objName];}
function populate_httpdiv(urlval,divval,retry){try{var objname=divval+'_obj';window[objname]=create_httpobject(divval+'_obj');if(window[divval+'_obj']){window[objname].onreadystatechange=function(){if(window[objname].readyState==4){if(window[objname].status==200){document.getElementById(divval).innerHTML=window[objname].responseText;}
else{if(retry>1){retry=retry-1;populate_httpdiv(urlval,divval,retry);}
else{document.getElementById(divval).innerHTML="<a href='#' onclick=javascript:populate_httpdiv('"+urlval+"','"+divval+"',2); class='gamelinks'>Click here to refresh</a>";}}}
else{document.getElementById(divval).innerHTML="";}}
window[objname].open('get',urlval,true);window[objname].send(null);}}
catch(e){document.getElementById(divval).innerHTML="";}}

var bo_ns_id = 0;function startIeFix(){  if(isIE()){    document.write('<div style="display: none;" id="bo_ns_id_' + bo_ns_id + '">');  }}function endIeFix(){  if(isIE()){    document.write('</div>');    var theObject = document.getElementById("bo_ns_id_" + bo_ns_id++);    if(theObject.firstChild.data){      theObject.firstChild.removeAttribute('data');    }    var theParams = theObject.getElementsByTagName("param");    var theParamsLength = theParams.length;    for (var j = 0; j < theParamsLength; j++) {      if(theParams[j].name.toLowerCase() == 'flashvars'){        var theFlashVars = theParams[j].value;      }    }    var theInnnerHTML = theObject.innerHTML;    var re = /<param name="FlashVars" value="">/ig;    theInnnerHTML = theInnnerHTML.replace(re, "<param name='FlashVars' value='" + theFlashVars + "'>");    theObject.outerHTML = theInnnerHTML;  }}function isIE(){  var strBrwsr = navigator.userAgent.toLowerCase();  if(strBrwsr.indexOf("msie") > -1 && strBrwsr.indexOf("mac") < 0){    return true;  }else{    return false;  }}

function set_cookie( name, value, expires) 
{
	var domain='.zapak.com';
	var today = new Date();
	today.setTime( today.getTime() );

	if (expires)
		expires = expires * 1000 * 60 * 60 * 24;

	var expires_date = new Date(today.getTime() + (expires));
	document.cookie = name + "=" +escape( value ) +
	((expires) ? ";expires=" + expires_date.toGMTString() : "")+
	((domain) ? ";domain=" + domain : "");
	//alert('cookie:'+name+'is set');
}

function get_cookie( name ) 
{
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	if ((!start) && (name != document.cookie.substring(0, name.length)))
	{
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf(";", len);
	if (end == -1) 
		end = document.cookie.length;
	return unescape( document.cookie.substring(len, end));
}

function delete_cookie( name ) {
if(get_cookie(name)) 
	document.cookie = name + "=;expires=Thu, 01-Jan-1970 00:00:01 GMT;domain=.zapak.com";
}

//alert(get_cookie('gameids_ck'));

function set_game_visit()
{
//	var MAX = 5; //will show 6 
	var MAX = 9; //will show 10 

	curURL = window.location.href;
	curURL = curURL.replace("-play-", "-int-");
	curURL = curURL.replace("-popcap-", "-");
	curURL = curURL.replace("-fullscreen-", "-");
	//curURL = curURL.replace("pkgameplaypopcap.php", "pkgameplayint.php");
	//curURL = curURL.replace("cricketplay.z", "gameplayint.z");
	curGNAME = gname;
	curIMG = thumb;
	
	var gnames_arr = new Array();
	var glinks_arr = new Array();
	var gimages_arr = new Array();
	

	if(curURL !='' && curGNAME !='' && curIMG != '')
	{
		var gamenames = get_cookie('gamenames_ck')== null?'':get_cookie('gamenames_ck');
		var gamelinks = get_cookie('gamelinks_ck')== null?'':get_cookie('gamelinks_ck');
		var gameimages = get_cookie('gameimages_ck')== null?'':get_cookie('gameimages_ck');
		
		//alert(gnames_arr.length);
		if(gamenames!='')
		{
			gnames_arr = gamenames.split("|");
			gimages_arr = gameimages.split("|");
			glinks_arr = gamelinks.split("|");
			
		}

		//alert(gamenames);
		//alert(gamelinks);
		lastInd = gnames_arr.length - 1;
		if(gnames_arr.length == 0)
		{
			gnames_arr[0] = curGNAME;
			gimages_arr[0] = curIMG
			glinks_arr[0] = curURL;
			
		}
		else
		{
			flag = false;
			for(i=0;i<=lastInd;i++)
			{
				if(gnames_arr[i] == curGNAME)
				{				
					tempGame = gnames_arr[i];
					tempImage = gimages_arr[i];
					tempUrl =  glinks_arr[i];
					
					flag = true;
					break;
				}
			}
			//alert(flag);
			//alert(lastInd);
			if(flag && i < lastInd)
			{
				//alert('1');
				for(j=i;j<=lastInd-1;j++)
				{
					gnames_arr[j] = gnames_arr[j+1];
					gimages_arr[j] = gimages_arr[j+1];
					glinks_arr[j] = glinks_arr[j+1];
					
				}
				gnames_arr[lastInd] = tempGame;
				gimages_arr[lastInd] = tempImage;
				glinks_arr[lastInd] = tempUrl;
				
			}
			else if(!flag)
			{
				//alert('2');
				if(lastInd < MAX)
				{
					gnames_arr[lastInd+1] = curGNAME;
					gimages_arr[lastInd+1] = curIMG;
					glinks_arr[lastInd+1] = curURL;
					
				}
				else
				{
					//alert('3');
					for(i=0;i<MAX;i++)
					{
						gnames_arr[i] = gnames_arr[i+1];
						gimages_arr[i] = gimages_arr[i+1];
						glinks_arr[i] = glinks_arr[i+1];
					
					}
					gnames_arr[MAX] = curGNAME;
					gimages_arr[MAX] = curIMG;
					glinks_arr[MAX] = curURL;
					
				}
			}
		}
		
		//alert(gnames_arr.length);
		gamenames = gnames_arr.join('|');
		gameimages = gimages_arr.join('|');
		gamelinks = glinks_arr.join('|');
	
			
		set_cookie('gamenames_ck', gamenames, 1000);
		set_cookie('gameimages_ck', gameimages, 1000);
		set_cookie('gamelinks_ck', gamelinks, 1000);
	}
	set_game_visit_new()
}

function set_game_visit_new() {
	var MAX = 5; //will show 6
	curGID = gid;
	var gids_arr = new Array();
	if(curGID !='')
	{
		var gameids = get_cookie('gameids_ck')== null?'':get_cookie('gameids_ck');
		//alert(gnames_arr.length);
		if(gameids!='')
		{
			gids_arr = gameids.split(",");
		}

		//alert(gamenames);
		//alert(gamelinks);
		lastInd = gids_arr.length - 1;
		if(gids_arr.length == 0)
		{
		
			gids_arr[0] = curGID;
		}
		else
		{
			flag = false;
			for(i=0;i<=lastInd;i++)
			{
				if(gids_arr[i] == curGID)
				{				
					tempGid = gids_arr[i];
					flag = true;
					break;
				}
			}
			//alert(flag);
			//alert(lastInd);
			if(flag && i < lastInd)
			{
				//alert('1');
				for(j=i;j<=lastInd-1;j++)
				{
					
					gids_arr[j] = gids_arr[j+1];
				}
				
				gids_arr[lastInd] = tempGid;
			}
			else if(!flag)
			{
				//alert('2');
				if(lastInd < MAX)
				{
				
					gids_arr[lastInd+1] = curGID;
				}
				else
				{
					//alert('3');
					for(i=0;i<MAX;i++)
					{
					
						gids_arr[i] = gids_arr[i+1];
					}
					
					gids_arr[MAX] = curGID;
				}
			}
		}
		
		//alert(gnames_arr.length);
	
		gameids = gids_arr.join(',')
			
		set_cookie('gameids_ck', gameids, 1000);
	}
}

