		function open_popup(sURL, w, h)	
		{		
	//	window.open(sURL,"Popup","width="+ w+" ,height="+h+ " ,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
	   	newwindow = window.open(sURL,"Popup","width="+ w+" ,height="+h+ " ,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
	    if (window.focus) 
	    {
	       newwindow.focus()
	    }
		}	
				
	function showDSLQuizResult(radioquiz )
	{
		var count = 0;
		var strOs='';
	
	    if(radioquiz !=null)
	    {
			var j = radioquiz.length ;
	    }
		for (i=0; i<j; i++)
		{
		 if(radioquiz[i].checked) 
		   var quizId = radioquiz[i].value
		}
		
		alert(quizId);
		
		if(quizId == "" || quizId == null)
		{
		  alert("Please select a question");
		  return false;
		}	
		else
		{ 
		 var url=document.getElementById('HidDSLQuizURL').value;
		 
		 var strURL = url + "?quizId=" + quizId;
		 alert("url " + strURL);
		 document.location.href = strURL;
		// window.open(strURL,'','width=610, height=695, toolbar=no, menubar=no, scrollbars=yes, status=no');
		}	
		
	}
		
function exp_chk(){
try {if(document.getElementById('sp_1').style.display == 'block' && document.getElementById('sp_2').style.display == 'block' && document.getElementById('sp_3').style.display == 'block' && document.getElementById('sp_4').style.display == 'block' && document.getElementById('sp_5').style.display == 'block' && document.getElementById('sp_6').style.display == 'block') {
		exp_r(0);
		visible_all = true;
	} }
catch (err) {exp_r(0);
		visible_all = true;}
}

function col_chk(){
try {if(document.getElementById('sp_1').style.display == 'none' && document.getElementById('sp_2').style.display == 'none' && document.getElementById('sp_3').style.display == 'none' && document.getElementById('sp_4').style.display == 'none' && document.getElementById('sp_5').style.display == 'none' && document.getElementById('sp_6').style.display == 'none') {
		coll_r(0);
		visible_all = false;
	} }
catch (err) {coll_r(0);
		visible_all = false;}
}
	
	function exp_coll(ind)
	
	{
	 s = document.getElementById("sp_" + ind);
	 i = document.getElementById("im_" + ind);
	 if (s.style.display == 'none')
	 {
	   s.style.display = 'block';
	   i.src = "/content/consumerDSL/images/twisty_down.gif";
	   exp_chk();
	 }
	 else if (s.style.display == 'block')
	 {
	   s.style.display = 'none';
	   i.src = "/content/consumerDSL/images/twisty_right.gif";
	   col_chk();
	 }
	}

	
	function exp_coll_rc_blue(ind)
	
	{
	 s = document.getElementById("sp_" + ind);
	 i = document.getElementById("im_" + ind);
	 if (s.style.display == 'none')
	 {
	   s.style.display = 'block';
	   i.src = "/content/consumerDSL/images/twisty_down_w.gif";
	 }
	 else if (s.style.display == 'block')
	 {
	   s.style.display = 'none';
	   i.src = "/content/consumerDSL/images/twisty_right_w.gif";
	 }
	}
	
	function exp(ind)
	{
	 s = document.getElementById("sp_" + ind);
	 i = document.getElementById("im_" + ind);
	 if (!(s && i)) return false;
	 s.style.display = 'block';
	 i.src = "/content/consumerDSL/images/twisty_down.gif";
	}
	
	function coll(ind)
	{
	 s = document.getElementById("sp_" + ind);
	 i = document.getElementById("im_" + ind);
	 if (!(s && i)) return false;
	 s.style.display = 'none';
	 i.src = "/content/consumerDSL/images/twisty_right.gif";
	}
	
	function coll_r(ind)
	{
	 s = document.getElementById("sp_" + ind);
	 i = document.getElementById("im_" + ind);
	 if (!(s && i)) return false;
	 s.style.display = 'none';
	 i.src = "/content/consumerDSL/images/twisty_right_trans.gif";
	}
	
	function coll_rc_blue(ind)
	{
	 s = document.getElementById("spb_" + ind);
	 i = document.getElementById("imb_" + ind);
	 if (!(s && i)) return false;
	 s.style.display = 'none';
	 i.src = "/content/consumerDSL/images/twisty_right_w.gif";
	}
	

	var visible_all = false;	
function toggle_all(){
	if(visible_all == false){
		exp_r(0);exp(1);exp(2);exp(3);exp(4);exp(5);exp(6);
		visible_all = true;

	} else if (visible_all == true){
		coll_r(0);coll(1);coll(1.1);coll(1.2);coll(1.3);coll(1.4);coll(1.5);coll(1.6);coll(1.7);coll(2);coll(2.1);coll(2.2);coll(2.3);coll(2.4);coll(2.5);coll(3);coll(3.1);coll(3.2);coll(3.3);coll(4);coll(4.1);coll(4.2);coll(4.3);coll(5);coll(5.1);coll(5.2);coll(5.3);coll(5.4);coll(5.5);coll(5.6);coll(5.7);coll(5.8);coll(5.9);coll(5.10);coll(5.11);coll(5.12);coll(5.13);coll(5.14);coll(5.15);coll(6);coll(6.1);coll(6.2);coll(6.3);coll(6.4);coll(6.5);coll(6.6);coll(6.7);coll(6.8);coll(6.9);
		visible_all = false;
	}
}

function exp_r(ind)
	{
	 s = document.getElementById("sp_" + ind);
	 i = document.getElementById("im_" + ind);
	 if (!(s && i)) return false;
	 s.style.display = 'block';
	 i.src = "/content/consumerdsl/images/twisty_down_trans.gif";
	}
	
	function checkAddressForm(strURL)
		{
			_hbLink('GOaddr');
			
			var errMessage = "Follow the directions below for DSL address qualification.\n\n";
			var errStreetNumber = "Please enter a valid Street Number.\n";
			var errStreet = "Please enter a valid Street.\n";
			var errUnit = "Please enter a valid Unit.\n";
			var errState = "Please choose a valid State.\n";
			var errCity = "Please enter a valid City.\n";
			var errZIP = "Please enter a valid ZIP code.\n";
			
			var err_count = 0;
			
			if (document.GeneralForm.txt_address_street1.value == '' || document.GeneralForm.txt_address_street1.value== null)
			{
				err_count++;
				errMessage += errStreet;
				document.GeneralForm.txt_address_street1.className= 'redfield'; 
			}
			else
			{
				document.addressentry.txt_address_street.value = document.GeneralForm.txt_address_street1.value;
				document.GeneralForm.txt_address_street1.className= ''; 
			}
			
			
			if (document.GeneralForm.txt_address_streetnumber1.value == '' || document.GeneralForm.txt_address_streetnumber1.value == null)
			{
				err_count++;
				errMessage += errStreetNumber;
				document.GeneralForm.txt_address_streetnumber1.className= 'redfield'; 	
			}
			else
			{
				document.addressentry.txt_address_streetnumber.value = document.GeneralForm.txt_address_streetnumber1.value;		
			    document.GeneralForm.txt_address_streetnumber1.className= ''; 
			}
			
			
			if (document.GeneralForm.dd_address_unittype1.value != '' || document.GeneralForm.dd_address_unittype1.value == null)
			{
				if (document.GeneralForm.txt_address_apartmentnumber1.value == '' || document.GeneralForm.txt_address_apartmentnumber1.value == null)
				{
					err_count++;
					errMessage += errUnit;
					document.GeneralForm.txt_address_apartmentnumber1.className='redfield';
				}
			    else
				{
					document.addressentry.dd_address_unittype.value = document.GeneralForm.dd_address_unittype1.value;
					document.addressentry.txt_address_apartmentnumber.value = document.GeneralForm.txt_address_apartmentnumber1.value;
					document.GeneralForm.txt_address_apartmentnumber1.className='';
				}
			}

			if (document.GeneralForm.txt_address_city1.value == '' || document.GeneralForm.txt_address_city1.value == null)
			{
				err_count++;
				errMessage += errCity;
				document.GeneralForm.txt_address_city1.className='redfield';
			}
			else
			{
			  document.addressentry.txt_address_city.value = document.GeneralForm.txt_address_city1.value;			
			  document.GeneralForm.txt_address_city1.className='';	
			}	
			
							
			if (document.GeneralForm.dd_address_state1.value == '' || document.GeneralForm.dd_address_state1.value == null)
			{
				err_count++;
				errMessage += errState;
				document.GeneralForm.dd_address_state1.className='redfield';
			}
			else
			{
			  document.addressentry.dd_address_state.value = document.GeneralForm.dd_address_state1.value;				
			  document.GeneralForm.dd_address_state1.className='';
			}
				
			if (document.GeneralForm.txt_address_zip1.value == '' || document.GeneralForm.txt_address_zip1.value == null)
			{
			 	err_count++;
				errMessage += errZIP;
				document.GeneralForm.txt_address_zip1.className ='redfield';
			}
			else
			{
			   var strZipCode = document.GeneralForm.txt_address_zip1.value;
			   if(strZipCode.length !=5)
			   {
			   err_count++;
			   errMessage += errZIP;
			   }
			   else
			   {
				document.addressentry.txt_address_zip.value = document.GeneralForm.txt_address_zip1.value;
				document.GeneralForm.txt_address_zip1.className ='';
			    }
			
			}
			
			
			
			if (err_count > 0)
			{
				alert (errMessage);
				return false;
			}
			else
			{
			
			document.addressentry.submit();
				return true;
				
			}
		}
