// JavaScript Document


///reading the cookies for the banners and setting the banners


var cookie_type = "prospect";

var cookie_num = 0;

var array_num = 0;

function banner_cookie(){
	
	// get existing values
	var prospectCookieVal = $j.cookie('u_pr');
	var customerCookieVal = $j.cookie('u_cst');
	
	if ($j.cookie) {
	
		if ($j.cookie('u_pr')) {
			cookie_type = "prospect";
			cookie_num = $j.cookie('u_pr');
		}
		
		if ($j.cookie('u_cst')){
			
			
			//$j.cookie('u_pr', null, {path: '/'});
			$j.cookie('u_pr', '', {path: '/', domain: '.virginmobileusa.com', expires: -100});
			
			
			cookie_type = "customer";
			cookie_num = $j.cookie('u_cst');
		}
	}
}

function banner_cookie_subpages(){
	
	// get existing values
	var prospectCookieVal = $j.cookie('u_pr');
	var customerCookieVal = $j.cookie('u_cst');
	
	if ($j.cookie) {
	
		if ($j.cookie('u_pr')) {
			cookie_type = "prospect";
			cookie_num = $j.cookie('u_pr');
			array_num = $j.cookie('u_pr');
		}
		
		if ($j.cookie('u_cst')){
			
			
			//$j.cookie('u_pr', null, {path: '/'});
			$j.cookie('u_pr', '', {path: '/', domain: '.virginmobileusa.com', expires: -100});
			
			
			cookie_type = "customer";
			cookie_num = 7 + Number($j.cookie('u_cst'));
			array_num = $j.cookie('u_cst');
		}
	}
}


var prospect_class_names = new Array ("default","prospect_browsed","prospect_added_nac","prospect_contract_exclusive","prospect_added_contract","prospect_dual_sku_browsed","prospect_dual_sku_added");

var customer_class_names = new Array (null,"customer_purchased_nac","customer_purchased_contract","customer_nac_myaccount_or_topup","customer_contract_myaccount");

var cart_class_names = new Array (null,"nac_added","contract_added");

var class_string = "";

var banner_free_fest = new Array("http://www.virginmobilefreefest.com","_blank");
var banner_totally_unlimited = new Array("http://www.virginmobileusa.com/cell-phone-plans/totally-unlimited","_top");
var banner_mobile_web = new Array("http://www.virginmobileusa.com/cell-phone-plans/monthly-prepaid-plans","_top");
var banner_minute_packs = new Array("http://www.virginmobileusa.com/cell-phone-plans/#/detail-plan/pp","_top");
var banner_texters_delight = new Array("http://www.virginmobileusa.com/cell-phone-plans/texters-delight","_top");
var banner_rumor2 = new Array("http://www.virginmobileusa.com/cell-phones/rumor2-phone","_top");
var banner_pinkslip = new Array("http://www.virginmobileusa.com/virgin-mobile-life/pink-slip-protection-program","_top");
var banner_broadband = new Array("http://www.virginmobileusa.com/mobile-broadband","_top");
var banner_rumor2_deal = new Array("http://www.virginmobileusa.com/cell-phones/rumor2-phone","_top");
var banner_international = new Array("http://www.virginmobileusa.com/cell-phone-plans/international-phone-plans-rates","_top"); ///i don't think there's a destination for this
var banner_datapacks = new Array("http://www.virginmobileusa.com/cell-phone-plans/monthly-prepaid-plans","_top");
var banner_messaging = new Array("http://www.virginmobileusa.com/cell-phone-plans/monthly-prepaid-plans","_top"); //not sure where this would link to
var banner_mypix = new Array("http://www.virginmobileusa.com/mobile-features/upload-pictures.html","_blank"); ///opens in new window?
var banner_bluetooth = new Array("http://www.virginmobileusa.com/cell-phone-accessories/bluetooth-headset  ","_top");
var banner_discounted_accessories = new Array("http://www.virginmobileusa.com/cell-phone-accessories/","_top");
var banner_lost_phone = new Array("http://www.virginmobileusa.com/lost-or-stolen-phone-replacement","_top");
var banner_rpv_bonus = new Array("http://virginmobileusa.custhelp.com/cgi-bin/virginmobileusa.cfg/php/enduser/std_adp.php?p_faqid=3007&p_created=1248179620&p_sid=SxQR2bHj&p_accessibility=0&p_redirect=&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTEyLDExMiZwX3Byb2RzPTI0ODgmcF9jYXRzPTAmcF9wdj0xLjI0ODgmcF9jdj0mcF9wYWdlPTEmcF9zZWFyY2hfdGV4dD1DcmVkaXQgQ2FyZA**&p_li=&p_topview=1","_top");
var banner_connect = new Array("http://www.virginmobileusa.com/mobile-features/mobile-social-network.html","_top");
var banner_accessory = new Array("http://www.virginmobileusa.com/home.html?open=accessory|/transform?page=accessory_amp_sub_page=accessory_samsung-wep-200-mono-bluetooth-headset","_top"); ///is this a specific type of accessory?
var banner_downloads = new Array("http://vmustore.virginmobileusa.com/virgin/home.do","_top");
var banner_unlimited_messaging = new Array("http://www.virginmobileusa.com/cell-phone-plans/texters-delight","_top"); ///not sure where this would go
var banner_kickbacks = new Array("http://www.virginmobileusa.com/virgin-mobile-life/cell-phone-kickbacks","_top");
var banner_messaging = new Array("http://www.virginmobileusa.com/cell-phone-plans/texters-delight","_top");
var banner_new_family_plan = new Array("http://www.virginmobileusa.com/cell-phone-plans/#/detail-plan/FAMILY","_top");
var banner_bluetooth_accessory = new Array("http://www.virginmobileusa.com/home.html?open=accessory|/transform?page=accessory_amp_sub_page=accessory_samsung-wep-200-mono-bluetooth-headset","_top");
var banner_google_maps = new Array("http://www.virginmobileusa.com/mobile-features/google-maps-mobile.html","_top");
var banner_text_bundle = new Array("http://www.virginmobileusa.com/cell-phone-plans/texters-delight","_top");
var banner_usb_accessory = new Array("http://www.virginmobileusa.com/home.html?open=accessory|/transform?page=accessory_amp_sub_page=accessory_pantech-usb-data-cable","_top");
var banner_answer_rings = new Array("http://answerrings.virginmobileusa.com/","_top");
var banner_allin_unlimited = new Array("http://www.virginmobileusa.com/cell-phone-plans/#/detail-plan/PALLIN","_top");

var banner_10unlimited = new Array("http://www.virginmobileusa.com/cell-phone-plans/#/plans/grid/individual","_top");
var banner_surf_web = new Array("http://www.virginmobileusa.com/mobile-features/internet-phones.html","_top");
var banner_auto_rollforward = new Array("http://virginmobileusa.custhelp.com/cgi-bin/virginmobileusa.cfg/php/enduser/std_adp.php?p_faqid=2114&p_created=1248179432&p_sid=bKhyIGMj&p_accessibility=0&p_redirect=&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTIsMTImcF9wcm9kcz0yNDg4JnBfY2F0cz0yNTU4LDI2OTMsMjY5NSZwX3B2PTEuMjQ4OCZwX2N2PTEuMjU1ODsyLjI2OTM7My4yNjk1JnBfcGFnZT0x&p_li=&p_topview=1","_top");
var banner_payasyougo = new Array("http://www.virginmobileusa.com/cell-phone-plans/#/detail-plan/pp","_top");
var banner_nyham = new Array("http://www.aneveningwithpublicenemy.com","_blank");
var banner_helpusa = new Array("http://www.helpusa.org","_blank");
var banner_gaga = new Array("http://www.ladyvirgin.com/","_blank");
var help_support = new Array();
help_support = [[banner_pinkslip],[banner_pinkslip],[banner_pinkslip],[banner_pinkslip],[banner_pinkslip],[banner_pinkslip],[banner_pinkslip],[banner_pinkslip],[banner_lost_phone],[banner_lost_phone],[banner_lost_phone],[banner_lost_phone]];

//var regeneration_take_action = new Array();
//regeneration_take_action = [[banner_free_fest],[banner_free_fest],[banner_free_fest],[banner_free_fest],[banner_free_fest],[banner_free_fest],[banner_free_fest],[banner_free_fest],[banner_free_fest],[banner_nyham],[banner_free_fest],[banner_nyham]];

var regeneration_about_us = new Array();
regeneration_about_us = [
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],

[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa],
[banner_gaga,banner_helpusa]
];

var check_coverage = new Array();
check_coverage = [
				  [banner_10unlimited,banner_surf_web],
				  [banner_10unlimited,banner_surf_web],
				  [banner_10unlimited,banner_surf_web],
				  [banner_10unlimited,banner_surf_web],
				  [banner_10unlimited,banner_surf_web],
				  [banner_10unlimited,banner_surf_web],
				  [banner_10unlimited,banner_surf_web],
				  [banner_10unlimited,banner_surf_web],
				  
				  [banner_international,banner_auto_rollforward],
				  [banner_text_bundle,banner_google_maps],
				  [banner_international,banner_auto_rollforward],
				  [banner_text_bundle,banner_google_maps]
				  
				  ];

var find_a_store = new Array();
find_a_store = [
				[banner_rumor2,banner_texters_delight],
				[banner_rumor2,banner_texters_delight],
				[banner_rumor2,banner_texters_delight],
				[banner_rumor2,banner_texters_delight],
				[banner_rumor2,banner_texters_delight],
				[banner_rumor2,banner_texters_delight],
				[banner_rumor2,banner_texters_delight],
				[banner_rumor2,banner_texters_delight],
				[banner_broadband,banner_lost_phone],
				[banner_usb_accessory,banner_broadband],
				[banner_broadband,banner_lost_phone],
				[banner_usb_accessory,banner_broadband]
				];


var accessories = new Array();
accessories = [
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
			   [banner_payasyougo,banner_rpv_bonus,banner_international],
				
			   [banner_connect,banner_10unlimited,banner_broadband],
			   [banner_bluetooth_accessory,banner_new_family_plan,banner_connect],
			   
			   [banner_connect,banner_10unlimited,banner_broadband],
			   [banner_bluetooth_accessory,banner_new_family_plan,banner_connect]];

function show_banners(amount,page){ ///

	banner_cookie_subpages();
	
	//alert(cookie_num);
	
	
	
	var page_array = eval(page)[cookie_num];	// e.g., eval("help_support")[0]  which yeilds: help_support[0]
	banner_amounts = amount;//page[cookie_num].length;
	
	for(ii=1;ii<=banner_amounts;++ii){
		
		current_class_array_name =cookie_type + "_class_names";
		
		current_class_array = eval(current_class_array_name);
		
		//if(cookie_num > 0){
			
		  for(cc=0;cc<current_class_array.length;++cc){
			  
			 
			  class_string = current_class_array[cc] + ii + " ";
			  $j("#promo" + ii).removeClass(class_string);
		  }
			  
			  
		//alert(page_array);
		  
		  banner_url_array=page_array[ii-1];
		 
		 // alert(banner_url_array);
		  banner_url = banner_url_array[0];
		  
		  
		  banner_target= banner_url_array[1];
		  
		 // alert(banner_url);
		 
		 current_class = " " + current_class_array[array_num] + ii;
		 
		// alert("promo " + ii);
		//alert("class " + current_class);
		  
		  $j("#promo" + ii).addClass(current_class); 
		  
		  
		  $j("#promo" + ii).wrap('<a href="' + banner_url + '" target="'+banner_target + '"></a>');
		//}
	}
		
		
}


function home_page_panels(){
	
	banner_cookie();
	
	//alert(cookie_num);
	
	
	//$j("#subpanel1_control").remove();
	
	if(cookie_type == "prospect"){
	
		  if(cookie_num == 1 || cookie_num == 0){
		  
					
					$j("#panel1").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/rumor2valentine-920.jpg)'});
					$j("#panel1").removeAttr("onclick");
					$j("#panel1").bind("click",function(e){window.location='http://www.virginmobileusa.com/transform?page=phones#/detail-phone/VML265'});
					
					$j("#panel2").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/why-choose-us-920.jpg)'});
					$j("#panel2").removeAttr("onclick");
					$j("#panel2").bind("click",function(e){window.location='http://www.virginmobileusa.com/cell-phone-service'});
					
					$j("#panel3").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/b2g-vday-920.jpg)'});
					$j("#panel3").removeAttr("onclick");
					$j("#panel3").bind("click",function(e){window.location='http://www.virginmobileusa.com/mobile-broadband'});
					
					$j("#panel4").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/home-main-3-2-49unlimitedcall-920.jpg)'});
					$j("#panel4").removeAttr("onclick");
					
					$j("#panel4").bind("click",function(e){window.location='http://www.virginmobileusa.com/mouth'});
					
					
					
					
					$j("li.item1").html('<IMG SRC="http://www.virginmobileusa.com/_img/banners/flare-320.png" ALT="Special Discount" BORDER="0" WIDTH="320" HEIGHT="175" USEMAP="#prospect_tile1"><MAP NAME="prospect_tile1"><AREA HREF="http://www.virginmobileusa.com/cell-phones" ALT="Phones" SHAPE="RECT" COORDS="0,0,320,33"><AREA HREF="http://www.virginmobileusa.com/transform?page=phones#/detail-phone/VML165" ALT="Special Discount" SHAPE="RECT" COORDS="0,33,320,175"></MAP>');
					$j("li.item2").html('<IMG SRC="http://www.virginmobileusa.com/_img/banners/monthly2999-320.gif" ALT="Plans" BORDER="0" WIDTH="320" HEIGHT="175" USEMAP="#prospect_tile2"><MAP NAME="prospect_tile2"><AREA HREF="http://www.virginmobileusa.com/cell-phone-plans" ALT="Plans" SHAPE="RECT" COORDS="0,0,320,33"><AREA HREF="http://www.virginmobileusa.com/cell-phone-plans/#/detail-plan/pm" ALT="Monthly Plans Starting at 29.99 per Month" SHAPE="RECT" COORDS="0,33,320,175"></MAP>');
			 

			  
			  
			   //$j("#panel4").remove();
			   //$j("#panel4_control").remove();
			}
			else{
								
					$j("#panel1").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/rumor2valentine-920.jpg)'});
					$j("#panel1").removeAttr("onclick");
					$j("#panel1").bind("click",function(e){window.location='http://www.virginmobileusa.com/transform?page=phones#/detail-phone/VML265'});
					
					$j("#panel2").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/home-main-3-2-49unlimitedcall-920.jpg)'});
					$j("#panel2").removeAttr("onclick");
					$j("#panel2").bind("click",function(e){window.location='http://www.virginmobileusa.com/mouth'});
					
					$j("#panel3").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/b2g-vday-920.jpg)'});
					$j("#panel3").removeAttr("onclick");
					$j("#panel3").bind("click",function(e){window.location='http://www.virginmobileusa.com/mobile-broadband'});
					
					
					$j("#panel4").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/why-choose-us-920.jpg)'});
					$j("#panel4").removeAttr("onclick");
					$j("#panel4").bind("click",function(e){window.location='http://www.virginmobileusa.com/cell-phone-service'});
					
				
				
			  
					//$j("#panel4").remove();
					//$j("#panel4_control").remove();
					
					
					$j("li.item1").html('<IMG SRC="http://www.virginmobileusa.com/_img/banners/flare-320.png" ALT="Special Discount" BORDER="0" WIDTH="320" HEIGHT="175" USEMAP="#prospect_tile1"><MAP NAME="prospect_tile1"><AREA HREF="http://www.virginmobileusa.com/cell-phones" ALT="Phones" SHAPE="RECT" COORDS="0,0,320,33"><AREA HREF="http://www.virginmobileusa.com/transform?page=phones#/detail-phone/VML165" ALT="Special Discount" SHAPE="RECT" COORDS="0,33,320,175"></MAP>');
					$j("li.item2").html('<IMG SRC="http://www.virginmobileusa.com/_img/banners/monthly2999-320.gif" ALT="Plans" BORDER="0" WIDTH="320" HEIGHT="175" USEMAP="#prospect_tile2"><MAP NAME="prospect_tile2"><AREA HREF="http://www.virginmobileusa.com/cell-phone-plans" ALT="Plans" SHAPE="RECT" COORDS="0,0,320,33"><AREA HREF="http://www.virginmobileusa.com/cell-phone-plans/#/detail-plan/pm" ALT="Monthly Plans Starting at 29.99 per Month" SHAPE="RECT" COORDS="0,33,320,175"></MAP>');
			
			}
	}
	
	if(cookie_type == "customer"){
	
		if(cookie_num == 2 || cookie_num == 4){
			
				
			
					$j("#panel1").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/b2g-vday-920.jpg)'});
					$j("#panel1").removeAttr("onclick");
					$j("#panel1").bind("click",function(e){window.location='http://www.virginmobileusa.com/mobile-broadband'});
					
					$j("#panel2").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/unlimited-99-920.jpg)'});
					$j("#panel2").removeAttr("onclick");
					$j("#panel2").bind("click",function(e){window.location='http://www.virginmobileusa.comcell-phones#/detail-plan/PALLIN'});
					
					
					$j("#panel3").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/home-3-c-connect-920.jpg)'});
					$j("#panel3").removeAttr("onclick");
					$j("#panel3").bind("click",function(e){window.location='http://www.virginmobileusa.com/downloads/social-networking-contract'});
					
					
					//$j("#panel4").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/public-enemy-920.jpg)'});
					//$j("#panel4").removeAttr("onclick");
					//$j("#panel4").bind("click",function(e){window.location='http://www.aneveningwithpublicenemy.com'});
					$j("#panel4").remove();
					$j("#panel4_control").remove();
			
		 
			
					$j("li.item1").html('<a href="http://www.virginmobileusa.com/mobile-features/text-messaging"><img src="http://www.virginmobileusa.com/_img/banners/unlimited-texting-10-320.png" width="320" height="175" alt="" /></a>');
					$j("li.item2").html('<a href="${whats_hot_postpaid}"><img src="http://www.virginmobileusa.com/_img/banners/home-p2-nc-c-personalize-320.png" width="320" height="175" alt="" /></a>');
		}
		
		if(cookie_num == 1 || cookie_num == 3){
		
			
			$j("#panel1").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/homepage-ringtones-920.jpg)'});
			$j("#panel1").removeAttr("onclick");
			$j("#panel1").bind("click",function(e){window.location='http://vmustore.cellmania.com/virgin/holiday_promo.do?'});
			
			
			$j("#panel2").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/b2g-vday-920.jpg)'});
			$j("#panel2").removeAttr("onclick");
			$j("#panel2").bind("click",function(e){window.location='http://www.virginmobileusa.com/mobile-broadband'});

        	//$j("#panel3").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/public-enemy-920.jpg)'});
			//$j("#panel3").removeAttr("onclick");
			//$j("#panel3").bind("click",function(e){window.location='http://www.aneveningwithpublicenemy.com'});
			
			$j("#panel3").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/kickbacks-920.jpg)'});
			$j("#panel3").removeAttr("onclick");
			$j("#panel3").bind("click",function(e){window.location='http://www.virginmobileusa.com/virgin-mobile-life/cell-phone-kickbacks}'});

			$j("#panel4").css({'background-image' : 'url(http://www.virginmobileusa.com/_img/banners/psp-920.png)'});
			$j("#panel4").removeAttr("onclick");
			$j("#panel4").bind("click",function(e){window.location='http://www.virginmobileusa.com/virgin-mobile-life/pink-slip-protection-program'});

			//$j("#panel4").remove();
			//$j("#panel4_control").remove();
			
		
			 
			 $j("li.item1").html('<a href="http://www.virginmobileusa.com/cell-phone-plans/"><img src="http://www.virginmobileusa.com/_img/banners/mobile_web-320.png" width="320" height="175" alt="" /></a>');
			 $j("li.item2").html('<a href="http://www.virginmobileusa.com/cell-phone-plans/#/detail-plan/pm"><img src="http://www.virginmobileusa.com/_img/banners/monthly2999-320.gif" width="320" height="175" alt="" /></a>');
			}
		}
					
}

