
var http1 = GetXmlHttpObject(); // We create the HTTP Object
var http2 = GetXmlHttpObject(); // We create the HTTP Object
var http3 = GetXmlHttpObject(); // We create the HTTP Object
var q = readCookie('offerid');
var r = readCookie('r');


function prices(){
	//alert('chooser.js page');
	var time = new Date().getTime();
	var url = "http://www.younevercall.com/plan-chooser/chooser-prices?time="+time;
	http1.open("GET", url, true); 
	http1.onreadystatechange = handleHttpPriceResponse; 	
	http1.send(null);	
	chooser();


}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
  {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e)
  {
    // Internet Explorer
    try
      {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
    {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}

function handleHttpPriceResponse(){
  if (http1.readyState == 4) {
    // Split the page into the content part then break up the results
    var results;
    results = http1.responseText.split("-");
    var uu = document.choosform.price;
    uu.options.length = 0;    
    var myselected;
    for(var ff=0; ff<results.length; ff++){
   		var val = results[ff].split("?");
   		uu.options[ff] = new Option('$'+val[0],val[0]);
   		if (val[1]==1){
   			uu.options[ff].selected=true;
   			myselected=ff;
   			}

  		}    
	}
//	uu.options[myselected].selected=true;
}
function handleHttpResponse() {
	  if (http2.readyState == 4) {
    // Split the page into the content part then break up the results
    var links;
    var page;
    links=http2.responseText.split('LINKS');
    page=links[0].split('RESULT');
	document.getElementById('planResult1').innerHTML = page[0]; 
	if (isDefined('planResult1')) {
		document.getElementById('planResult1').style.display='block';
	}	
	document.getElementById('planResult2').innerHTML = page[1];   
	document.getElementById('planResult2').style.display='block';
    document.getElementById('planResult3').innerHTML = page[2];    
	document.getElementById('planResult3').style.display='block';
    document.getElementById('links').innerHTML = links[1];   
	

  }
}

function isDefined(variable)
{
return (!(!(document.getElementById(variable))));
}

function chooser(){
	document.getElementById('planResult1').style.display='none';
	document.getElementById('planResult1').innerHTML = ' ';
	document.getElementById('planResult2').style.display='none';
	document.getElementById('planResult2').innerHTML = ' ';
	document.getElementById('planResult3').style.display='none';
	document.getElementById('planResult3').innerHTML = ' ';
	var url = "http://www.younevercall.com/plan-chooser/chooser-widget?time=";
//	var price = document.getElementById("price").value; 
	if(document.getElementById("price").value){
		var price = document.getElementById("price").value; 
	}else{
		price=50;	
	}
	var carrier='';
	var clength=document.choosform.carrier.length;
	for (var i=0;i<clength;i++){
		if (document.choosform.carrier[i].checked){
			carrier=carrier + '&carrier[]='+ document.choosform.carrier[i].value;
		}
	}
//	document.write(carrier)
	var family='';
	var flength=document.choosform.family.length;
	if (document.choosform.family[0].checked){
			family='false';
	}else{family='true';}
	if (document.choosform.data.checked){
		dataplan='&data=true';
	}else{
		dataplan='&data=false';
	}
	var time = new Date().getTime();
	url=url+time+'&price='+price+'&family='+family+carrier+dataplan;
	http2.open("GET", url, true); 
	http2.onreadystatechange = handleHttpResponse; 	
	http2.send(null);
}

function openpurl(p,c) {
		var prefix = 'https://younevercall.cellstores.com/';
		var red='redirect.asp?rp='+escape(p)+'&c='+ escape(c);
//		var acell='&Referringdomain=americancell';
//		var acell='&Referringdomain=americancell';
//		var store  =prefix + red + acell+'&eid=' + q + '&refcode1=' + r + '&refcode2=buy';
//		document.write(store);
//    		window.open(prefix + red + acell+'&eid=' + q + '&refcode1=' + r + '&refcode2=buy', '_blank'); 
    		window.open(prefix + red +'&eid=' + q + '&refcode1=' + r + '&refcode2=buy', '_blank'); 
    }
