var b1=new Banner("varilux2","/vwweb/images/header/ads/420x52_Varilux-2.gif","http://www.govisionweb.com/tracking/Varilux_Masthead_Banner_031009.html","_blank","10","06-30-3000","6", "1","1","1","1","1","1","0" );
var b2=new Banner("Crizal","/vwweb/images/header/ads/420x52_Crizal.gif","http://www.govisionweb.com/tracking/Crizal_Masthead_Banner_030209.html","_blank","16","01-01-3000","6", "1","1","1","1","1","1","0" );
var b3=new Banner("OOGP","/vwweb/images/header/ads/OOGP-Vision-Web-Banner.gif","http://www.govisionweb.com/tracking/oogp_banner.htm","_blank","10","01-01-2009","10", "1","1","1","1","1","1","0" );
var b4=new Banner("FD","/vwweb/images/header/ads/FD_animated.gif","http://www.govisionweb.com/tracking/Jobson_Masthead_Banner_042009.html","_blank","8","01-01-3000","7", "1","1","1","1","1","1","0" );
var b5=new Banner("WEB","/vwweb/images/header/ads/practice_trans_for_vweb.jpg","http://www.govisionweb.com/tracking/aoa_08282008.htm","_blank","4","06-30-3000","7", "1","1","1","1","1","1","0" );
var b6=new Banner("RT","/vwweb/images/header/ads/RT_VWBanner_Ad_081209.gif","http://www.govisionweb.com/tracking/081709_Red_Tra_Masthead_Banner.html","_blank","16","06-30-3000","10", "1","1","1","1","1","1","0" );
var b7=new Banner("Blester","/vwweb/images/header/ads/balester_banner_022310.gif","http://www.govisionweb.com/tracking/banners/100209_Balester_Masthead_Banner.html","_blank","12","06-30-3000","10", "1","1","1","1","1","1","0" );
var b8=new Banner("MM","/vwweb/images/header/ads/mm_masthead_2010_v2.gif","http://www.govisionweb.com/tracking/moneymadness/010510_MM_Masthead_Banner.html","_blank","12","06-30-3000","10", "1","1","1","1","1","1","0" );
var b9=new Banner("LUX","/vwweb/images/header/ads/lux_web_banner_v3.gif","http://www.govisionweb.com/tracking/banners/020810_Lux_Masthead_Banner.html","_blank","12","06-30-3000","10", "1","1","1","1","1","1","0" );
var b10=new Banner("LUX","/vwweb/images/header/ads/Staff_Value_v2.gif","http://www.govisionweb.com/tracking/banners/021810_Para_Masthead_Banner.html","_blank","6","06-30-3000","10", "1","1","1","1","1","1","0" );

var colBanners = new Array(b1, b2, b3, b4, b5, b6, b7, b8, b9,b10);
var adBanners; var thisAd = 0;
var AddPage = "Default";
var UrlForNetscape;
var gvHTTP = "http";
var SessionUId = "";
var sRoot = "http://www.visionweb.com/";
var pagecode = "";

function Banner(name,img,url,target,timer,expDate, weight,def,home,news,ce,ishop,account,order){
	this.name = name;
	this.img=img;
	this.url=url;
	this.target=target;
	this.timer=timer;
	this.expDate=expDate;
	this.weight=weight;
	this.DEF = def;
	this.HOME=home;
	this.NEWS= news;
	this.CECME= ce;
	this.ISHOP=ishop;
	this.ACCNT = account;
	this.ORDER=order;
}

function pageBanners( pgCode){
  var aBanners = new Array();
  var index = 0;
	for(  i=0;i< colBanners.length; i++){
	var ban = eval("colBanners[i]."+pgCode);
		if( ban == "1"){
					weight = colBanners[i].weight;
					if( weight !=""){
							nWeight = parseInt(weight);
						  for( j=0; j<nWeight; j++){
								aBanners [index] = colBanners[i];
								index++;
							}
					}
		}
	}
	return aBanners;
}

function rotate(pagecode1)
{
	//alert(pagecode1);
	pagecode = pagecode1;
	if( pagecode==""){pagecode= "DEF";}
   adBanners = pageBanners(pagecode);
   UrlForNetscape = "";
   var imgCt = adBanners.length;
    if(imgCt > 0){
				if (eval("document.images"))
				{
					//random numbers...........................
					thisAd = rand(imgCt-1);
					eval("document.adBanner").src=adBanners[thisAd].img;
					if (adBanners[thisAd].url == "")
					{
						UrlForNetscape = "#top";
					}
					else {
					 var bName = adBanners[thisAd].name;
					if( bName =='visionweb'){
						UrlForNetscape = adBanners[thisAd].url;
					}else{
						//UrlForNetscape = "/banner/banner.jsp?URL="+adBanners[thisAd].url+"&BAN="+bName;
						UrlForNetscape = "/banner/banner.jsp?URL="+adBanners[thisAd].url+"&BAN="+bName;
					}
							 }

				}
				 var time= adBanners[thisAd].timer;
				 setTimeout("rotate(pagecode)", Number(time) * 1000);
		} // imgCt check end
}
rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
  rnd.seed = (rnd.seed*9301+49297) % 233280;
  return rnd.seed/(233280.0);
}

function rand(number) {
    return Math.ceil(rnd()*number);
}

function netscape_href()
{
	if(UrlForNetscape != ""){
		if(UrlForNetscape != "#top"){
			//alert(UrlForNetscape);
			if (gvHTTP == "http") {
				window.open(UrlForNetscape,"banner");
			}
			else {
				if (UrlForNetscape != "#top") {
					document.location.href = UrlForNetscape;
				}
			}
		}
	}
}