function zMSRand(){return Math.round(Math.abs(Math.sin((new Date()).getTime()))*1000000000)%10000000;}

var zMSdomain = "http://media.sensis.com.au";
var zMSsecureDomain = "https://media.sensis.com.au";
var zMSlocation = document.location+"";
if(zMSlocation.indexOf("https://")!=-1)
	var zMSHome = zMSsecureDomain;
else
	var zMSHome = zMSdomain;
var zMSpagenum = zMSRand();

var zMSACCsite = "3RD.WEATHER.NEWS_WEATHER";
var zMSACCarea = "NEWS_WEATHER.WEATHER.OTHER";

function zMSsecureMe(){}

function zMSgetValue(zMSmyStr,zMStagline)
{
	zMSmyStr = zMSmyStr+"=";
	var zMSind = zMStagline.indexOf(zMSmyStr)+zMSmyStr.length;
	if(zMSind==(zMSmyStr.length-1)) //test for myStr not found
		return "";
	zMStagline += "&";
	var zMSresult = zMStagline.substring(zMSind,zMStagline.indexOf("&",zMSind));
	if(zMSresult == "searchBox") {zMSresult = 1;}
	return zMSresult
}

function zMSconvertSize(zMSsize)
{
	if(zMSsize == "hariable")
		return "728x90";
	if(zMSsize == "variable")
		return "120x240";
	if(/\d+x\d+/.test(zMSsize))
		return zMSsize;
	return
		"ERROR";
}

function zMSgetJS(zMSmyStr)
{
wetkey = '';
if(typeof(zMSkeyword)!="undefined"&&zMSkeyword!='')
{wetkey="/KEYWORD="+zMSkeyword.toUpperCase();}
wettemp = '';
if(typeof(zMStemp)!="undefined"&&zMStemp!='')
{wettemp="/TEMPERATURE="+zMStemp;}

if(zMSconvertSize(zMSgetValue("adsize",zMSmyStr)).indexOf("150x200")!=-1)
  zMSpagenum = zMSpagenum + 3;
	document.write("<scr"+"ipt src=\""+zMSHome+"/jserver/acc_random="+zMSRand()+"/SITE="+zMSACCsite+"/AREA="+zMSACCarea+wetkey+wettemp+"/POSITION="+zMSgetValue("position",zMSmyStr)+"/AAMSZ="+zMSconvertSize(zMSgetValue("adsize",zMSmyStr))+"/pageid="+zMSpagenum+"\">\n");
	document.write("</scr"+"ipt>");
if(zMSconvertSize(zMSgetValue("adsize",zMSmyStr)).indexOf("150x200")!=-1)
  zMSpagenum = zMSpagenum - 3;
}

function zMSgetIframe(zMSmyStr)
{
	wetkey = '';
	if(typeof(zMSkeyword)!="undefined"&&zMSkeyword!='')
	{
	wetkey="/KEYWORD="+zMSkeyword.toUpperCase();
	}
	if(typeof(zMSmyStr)=='undefined')
		var zMSmyStr = '';
	zMSmySize=zMSconvertSize(zMSgetValue("adsize",zMSmyStr)); //get adsize
	if(zMSmyStr.length>0)
		zMSmyStr += '&';
	zMSmySize=zMSmySize.toLowerCase();
	var zMSwidth = zMSmySize.substring(0,zMSmySize.indexOf("x")?zMSmySize.indexOf("x"):0); //get width
	var zMSheight = zMSmySize.substring(zMSmySize.indexOf("x")+1,zMSmySize.length); //get height
	var zMSdim="";
	if(zMSwidth!=""&&(zMSwidth*1)>0) //test that adsize is in correct format
		zMSdim = "width="+zMSwidth+" height="+zMSheight;
	document.write('<IFRAME src="'+zMSHome+"/hserver/acc_random="+zMSRand()+"/SITE="+zMSACCsite+"/AREA="+zMSACCarea+wetkey+"/AAMSZ="+zMSconvertSize(zMSgetValue("adsize",zMSmyStr))+"/pageid="+zMSpagenum+'" '+zMSdim+' frameborder="no" border=0 marginwidth=0 marginheight=0 scrolling="no">\n');
	document.write('</IFRAME>\n');
}

function zMSgetTower()
{

	
	var sizedecider = (Math.floor(Math.random()*100));
	var AAMsize = "160x600";

	//remove 120x600 AY 230608
	/*if(sizedecider<20)
		AAMsize = "120x600";*/
		
	zMSgetJS("position=creative1&adsize="+AAMsize);
}

function zMScallGeneric()
{

	if(typeof(zMScity) != "undefined" && zMScity.length!=0)
		zMScityidentify = "."+zMScity;
	else
		zMScityidentify = "";
	if(typeof(zMSstate) != "undefined" && zMSstate.length!=0 && typeof(zMSsection) != "undefined")
	{
		zMSstateidentify = zMSsection;
	if(zMSsection.toUpperCase() == zMSstate)
		zMSstateidentify = zMSstate+".HOME";
	else if (zMSsection == "australia")
		zMSstateidentify = zMSstate+".DETAILS";
	else
		zMSstateidentify = zMSstate+".BROWSE";
	zMSACCarea = "NEWS_WEATHER.WEATHER."+zMSstateidentify.toUpperCase()+zMScityidentify.toUpperCase();
	}if(typeof(zMSsection) != "undefined" && zMSsection=="world")
{zMSACCarea = "NEWS_WEATHER.WEATHER.WORLD";
}
if(zMSsection=="home")
  zMSACCarea = "NEWS_WEATHER.WEATHER.HOME";
  
if(zMSsection=="world"){
  	document.write("<scr"+"ipt src=\""+zMSHome+"/jserver/acc_random="+zMSRand()+"/SITE="+zMSACCsite+"/AREA="+zMSACCarea+"/AAMSZ=1x1/KEYWORD=WORLD_WEATHER/pageid="+zMSpagenum+"\">\n");
  	document.write("</scr"+"ipt>");
}

}


