var newWindow = null;
var myTimeout = null;

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
	c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
	return "";
}

function checkWindowClose() {

		var myCookie =getCookie('gotQuote');
		if (myCookie!=null && myCookie!="") {
			clearTimeout(myTimeout);
		}
		else {
			if(newWindow.closed) {
				window.open("https://web.questback.com/demo_barry_qbuk/afreeplanforyourfeedback/", 'newWin', "resizable,toolbar=no,location=no,scrollbars=yes,width=800,height=600,left=0,top=0");
			} 
			else {
				myTimeout = setTimeout("checkWindowClose();",500);
			}
		}
}

function closeWin(){
	if (newWindow != null){
		if(!newWindow.closed)
			newWindow.close();
	}
}

function popUpWin(url, type, strWidth, strHeight){
	closeWin();
	
	if (type == "fullScreen"){
		strWidth = screen.availWidth - 10;
		strHeight = screen.availHeight - 160;
	}

	//var myElement = document.getElementById("gotQuote");
	//if ((myElement != null) && (url.indexOf("directonline") != -1)) {
	//	myTimeout = setTimeout("checkWindowClose();",500);
	//}
	
	var tools="";
	if (type == "standard" || type == "fullScreen") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
	if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=yes,width="+strWidth+",height="+strHeight+",left=0,top=0";
	newWindow = window.open(url, 'newWin', tools);
	newWindow.focus();
}

function launchQuote(u){
	window.open(u,"quote","width=800,height=550px,toolbar=no,directories=no,location=nomenubar=no,resizable=yes,scrollbars=yes,status=yes");
	return false;
}

function learnmore(what){
	var o = document.getElementById('more_'+what);
	var l = document.getElementById('more_a_'+what);

	
	
	if(l==null ) return false;
	
	
	if(l.className=="learnmoreanchor"){
		o.style.display = "block";
		l.className = "learnmoreanchor_on";
	} else {
		l.className = "learnmoreanchor";
		o.style.display = "none";
	}
	return false;
}

function clicked(what){
	//alert(document.forms[0].existingpolicy.selectedIndex);
	if(what.name=="existingpolicy"){
		var div = document.getElementById("existingpolicy_cont");
		if(what.value=="yes") div.style.display = "block";
		else div.style.display = "none";
		
	} else if(what.id=="dd1" || what.id=="dd2" || what.id=="ccard"){
		/*if(what.id=="ccard"){
			document.getElementById("dd1").checked = false;
			document.getElementById("dd2").checked = false;
		} else {
			document.getElementById("ccard").selectedIndex = 0;
		}*/
		redrawpaymentdetails();
	} 
}


function redrawpaymentdetails(){
	if(document.getElementById("dd1").checked || document.getElementById("dd2").checked){
		//document.getElementById("ccarddetails").style.display = "none";	
		document.getElementById("ddguarantee").style.display = "block";
		document.getElementById("buttoncontainer").style.display = "block";
		
		/*if(document.getElementById("dd1").checked){
			document.getElementById("paymentfrequency").innerHTML = "(Monthly payment)";
		} else {
			document.getElementById("paymentfrequency").innerHTML = "(Annual payment)";
		}*/

	} else {
		// nothing is selected
		//document.getElementById("ccarddetails").style.display = "none";	
		document.getElementById("ddguarantee").style.display = "none";
		document.getElementById("buttoncontainer").style.display = "none";
		
	}
	
}

function switchQclicked(o){
	var yescount = 0;
	var nocount = 0;
	for(var i=1;i<=5;i++){
		if(document.getElementById('switch'+i+"_1").checked) yescount++;
		else if(document.getElementById('switch'+i+"_2").checked) nocount++;
	}
	if(nocount==0){
		document.getElementById('switch_warning').style.display="none";
	} else {
		document.getElementById('switch_warning').style.display="block";
	}
	
	
}