function setCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString();
}

 function setcookiecid(cid) 
 {
// alert(t1);
 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
      
 } }};
 
 var cookieUrl = "setcookie.php";
 
 if(document.getElementById('chk_' + cid))
 {
	var chkBox = document.getElementById('chk_' + cid);
	
	if(! chkBox.checked)
	{
		cookieUrl = "unsetcookie.php";
	}
 }
 
req.open("GET", "/compare/" + cookieUrl + "?cid="+cid); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}

function ccdisplayaltComparison(t1,t2,t3,t4) 
{	
	var compCount = 0;
	
	var req = Inint_AJAX();

	req.onreadystatechange = function () { 
		 if (req.readyState==4) 
		 {      
			if (req.status==200) 
			{           
				compCount = req.responseText;
			} 
			 
			if(compCount != '')
			{
				cccompdisplayalt(t1,t2,t3,t4);
			}
		 }
	};
	
	req.open("GET", "/compare/getcookiecomparisoncount.php");
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	req.send(null); 
}

function cccompdisplaywizmultipleComparison(t1,t2,t3,t4) 
{	
	var compCount = 0;
	
	var req = Inint_AJAX();

	req.onreadystatechange = function () { 
		 if (req.readyState==4) 
		 {      
			if (req.status==200) 
			{           
				compCount = req.responseText;
			} 
			 
			if(compCount != '')
			{
				cccompdisplaywizmultiple(t1,t2,t3,t4);
			}
		 }
	};
	
	req.open("GET", "/compare/getcookiecomparisoncount.php");
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	req.send(null); 
}
	
function showdisp(tt1,tt2){
document.getElementById(tt1).style.display='block'; 
document.getElementById(tt2).style.display='none'; 
}
function hidedisp(tt1,tt2){
document.getElementById(tt1).style.display='none'; 
document.getElementById(tt2).style.display='block'; 
}
function Inint_AJAX() 
{
try 
{ 
return new ActiveXObject("Msxml2.XMLHTTP");  
}
 catch(e) {} //IE
 try 
 { return new ActiveXObject("Microsoft.XMLHTTP"); 
 } 
 catch(e) {} //IE
 try 
 { return new XMLHttpRequest();          } 
 catch(e) {} //Native Javascript
 alert("XMLHttpRequest not supported");
 return null;
 }
 
 function ccdisplay(t1,t2) 
 {
// alert(t1);
 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
 document.getElementById('ccsection').innerHTML=req.responseText;
      
 } }};
 req.open("GET", "/compare/ccdisplayinfo.php?fieldt="+t1+"&sort="+t2); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}
 function ccdisplaywiz(t1,t2,t3,t4) 
 {
// alert(t1);
 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
 document.getElementById('ccsection').innerHTML=req.responseText;
      
 } }};
 req.open("GET", "/compare/adventist/ccdisplaywiz.php?fieldt="+t1+"&sort="+t2+"&ctype="+t3+"&cuser="+t4); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}
 function cccompdisplaywiz(t1,t2,t3,t4) 
 {
 //alert(t1 + ' + ' + t2 + ' + ' + t3 + ' + ' + t4);
 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
 document.getElementById('ccsection').innerHTML=req.responseText;
      
 } }};
 req.open("GET", "/compare/adventist/cccompdisplaywiz.php?fieldt="+t1+"&sort="+t2+"&ctype="+t3+"&cuser="+t4); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}
 function ccdisplayalt(t1,t2,t3,t4) 
 {
// alert(t1);
 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
 document.getElementById('ccsection').innerHTML=req.responseText;
      
 } }};
 req.open("GET", "/compare/adventist/ccdisplayaltinfo.php?fieldt="+t1+"&sort="+t2+"&fsql="+t3+"&csql="+t4); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}
 function cccompdisplayalt(t1,t2,t3,t4) 
 {
// alert(t1);
 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
 document.getElementById('ccsection').innerHTML=req.responseText;
      
 } }};
 req.open("GET", "/compare/adventist/cccompdisplayaltinfo.php?fieldt="+t1+"&sort="+t2+"&fsql="+t3+"&csql="+t4); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}

 function cccompdisplay(t1,t2) 
 {
// alert(t1);
 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
 document.getElementById('ccsection').innerHTML=req.responseText;
    
 } }};
 req.open("GET", "/compare/cccompdisplayinfo.php?fieldt="+t1+"&sort="+t2); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}

 function cardfounddisplay(ctype,user) 
 {
// alert(t1);

for (var i=0; i < user.length; i++)
{
if (user[i].checked)
{
auser = user[i].value;
break;
}
}

 var req = Inint_AJAX();
 req.onreadystatechange = function () { 
 if (req.readyState==4) {      
 if (req.status==200) {           
 document.getElementById('cards_found').innerHTML=req.responseText;
    
 } }};
 req.open("GET", "/compare/cardnumdisplay.php?type="+ctype+"&cuser="+auser); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
req.send(null); //send value
}

function HandleCheckboxSelection(control)
{	
	for (var i = 0; i < document.forms[0].elements.length; i++ ) 
	{
		if (document.forms[0].elements[i].type == 'checkbox') 
		{
			if (document.forms[0].elements[i].checked == true && document.forms[0].elements[i].id != control.id) {
				document.forms[0].elements[i].checked = false;
			}
		}
	}
	
	CardTypeSelected();
}

//-------------------------------------------------------------------------
// CardTypeSelected() 
//-------------------------------------------------------------------------
function CardTypeSelected() 
 {
	var auser = '';
	var cardTypeArray = '';
	var user = document.cards.elements['user'];
	var cType = document.cards.elements['cardtype'];

	for (var i = 0; i < user.length; i++)
	{
		if (user[i].checked)
		{
			auser = user[i].value;
			break;
		}
	}
	
	for (var i = 0; i < document.forms[0].elements.length; i++ ) 
	{
		if (document.forms[0].elements[i].type == 'checkbox') 
		{
			if (document.forms[0].elements[i].checked == true) {
				cardTypeArray = document.forms[0].elements[i].value;
			}
		}
	}
	
	/*
	for (var i = 0; i < cType.length; i++)
	{
		if (cType[i].checked)
		{
			cardTypeArray += cType[i].value + ',';
		}
	}
	*/
	
	// to be replaced with card count queries
	if(auser.length != 0 && cardTypeArray.length == 0)
	{
		document.getElementById('cards_found').innerHTML='99';
		return;
	}
	else if(auser.length == 0 || cardTypeArray.length == 0)
	{
		document.getElementById('cards_found').innerHTML='99';
		return;
	}
	
	//cardTypeArray = cardTypeArray.substring(0, cardTypeArray.length-1);
	
	var req = Inint_AJAX();
 
	req.onreadystatechange = function () 
	{ 
		if (req.readyState==4) {      
			if (req.status==200) {           
				document.getElementById('cards_found').innerHTML=req.responseText;    
			} 
		}
	};

	req.open("GET", "/compare/adventist/cardnummultipledisplay.php?type="+cardTypeArray+"&cuser="+auser); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null); //send value
}

 function ccdisplaywizmultiple(t1,t2,t3,t4) 
 {
	//alert("/compare/adventist/ccdisplaywizmultiple.php?fieldt="+t1+"&sort="+t2+"&ctype="+t3+"&cuser="+t4);
	if(t3 && t3.length > 0)
	{
		if(t3.substring(t3.length-1, t3.length) == ",")
			t3 = t3.substring(0, t3.length-1);
	}
	else
	{
		return;
	}
	
	var req = Inint_AJAX();
	req.onreadystatechange = function () { 
		if (req.readyState==4) {      
			if (req.status==200) {           
				document.getElementById('ccsection').innerHTML=req.responseText; 
			} 
		}
	};
	
	req.open("GET", "/compare/adventist/ccdisplaywizmultiple.php?fieldt="+t1+"&sort="+t2+"&ctype="+t3+"&cuser="+t4); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null);
}

 function cccompdisplaywizmultiple(t1,t2,t3,t4) 
 {
    //alert("/compare/adventist/cccompdisplaywizmultiple.php?fieldt="+t1+"&sort="+t2+"&ctype="+t3+"&cuser="+t4);
 	if(t3 && t3.length > 0)
	{
		if(t3.substring(t3.length-1, t3.length) == ",")
			t3 = t3.substring(0, t3.length-1);
	}
	else
	{
		return;
	}
	
	var req = Inint_AJAX();
	req.onreadystatechange = function () { 
		if (req.readyState==4) 
		{      
			if (req.status==200) {           
				document.getElementById('ccsection').innerHTML=req.responseText;  
			} 
		}
	};
	
	req.open("GET", "/compare/adventist/cccompdisplaywizmultiple.php?fieldt="+t1+"&sort="+t2+"&ctype="+t3+"&cuser="+t4); //make connection
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
	req.send(null); //send value
}

function ValidateWizard()
{
	var auser = '';
	var cardTypeArray = '';
	var user = document.cards.elements['user'];

	for (var i = 0; i < user.length; i++)
	{
		if (user[i].checked)
		{
			auser = user[i].value;
			break;
		}
	}
	
	for (var i = 0; i < document.forms[0].elements.length; i++ ) 
	{
		if (document.forms[0].elements[i].type == 'checkbox') 
		{
			if (document.forms[0].elements[i].checked == true) {
				cardTypeArray = document.forms[0].elements[i].value;
			}
		}
	}

	if(auser.length == 0)
	{
		alert('Please select if you are interested in a credit card for a \'General Consumer\', \'Business Person\', or \'Student\'.');
		return false;
	}
	else if(cardTypeArray.length == 0)
	{
		alert('Please select a credit card feature you are interested in from the wizard.');
		return false;
	}
	
	return true;
}