/* //Original Site Format  */
  function linkToEcommerce()
  {
    if (navigator.userAgent.indexOf("MSIE") > -1)
    {
  		var href = event.srcElement.href;
  		var sourceCd = document.getElementById("sourceCodeValue").innerText;
  		var dnis = document.getElementById("dnisValue").innerText;
  		event.returnValue = false;
  		event.cancelBubble = true;
 	 	location.href = href + "?SourceCd=" + sourceCd + "&dnis=" + dnis;
    }
  	else
  	{
  	  	var href = evt.target.href;  	  	
  		var sourceCd = document.getElementById("sourceCodeValue").innerHTML;
  		var dnis = document.getElementById("dnisValue").innerHTML
   		evt.stopPropagation();
  		evt.preventDefault();
  		location.href = href + "?SourceCd=" + sourceCd + "&dnis=" + dnis;
  	}
  }
  
  function goToSignup()
  {
      if (navigator.userAgent.indexOf("MSIE") > -1)
    {
  		var href = "https://secure.lifelinescreening.com/signups/";
  		var sourceCd = document.getElementById("sourceCodeValue").innerText;
  		var dnis = document.getElementById("dnisValue").innerText;
 	 	location.href = href + "?SourceCd=" + sourceCd + "&dnis=" + dnis;
    }
  	else
  	{
  		var href = "https://secure.lifelinescreening.com/signups/";	  	
  		var sourceCd = document.getElementById("sourceCodeValue").innerHTML;
  		var dnis = document.getElementById("dnisValue").innerHTML
  		location.href = href + "?SourceCd=" + sourceCd + "&dnis=" + dnis;
  	}

  }
  
   function linkToEcommerceWithZip()
   {
   	
     if (!validateZipCode("zip"))
     {
     	alert("Please enter a valid 5 digit zip code.");
     	return;
     }
 
     if (navigator.userAgent.indexOf("MSIE") > -1)
     {
 
   		var sourceCd = document.getElementById("sourceCodeValue").innerText;
   		var dnis = document.getElementById("dnisValue").innerText;
   		var zip = document.getElementById("zip").value;
   		open("https://secure.lifelinescreening.com/signups/" + "?SourceCd=" + sourceCd + "&dnis=" + dnis + "&zipcode=" + zip, "_blank");
   	}
   	else
   	{	  	
   		var sourceCd = document.getElementById("sourceCodeValue").innerHTML;
   		var dnis = document.getElementById("dnisValue").innerHTML;
   		var zip = document.getElementById("zip").value;
 		open("https://secure.lifelinescreening.com/signups/" + "?SourceCd=" + sourceCd + "&dnis=" + dnis + "&zipcode=" + zip, "_blank");
   	}
  }
  
  
  function validateContactInfo(checkFields,submitButton)
  {
    if (!checkRequiredFields(checkFields))
    	return;
    if (document.getElementById("zipCode"))
    {
	    if (!validateZipCode("zipCode"))
	    {
		alert("Please enter a valid zip code");
		return;
	    }
    }
    if (!validateEmail("EMail"))
    {
    	alert("Please enter a valid e-mail address.");
    	return;
    }
    var hidden = document.createElement("INPUT");
    hidden.type = "hidden";
    //hidden.name = "newContact";
    hidden.name = submitButton;
    hidden.value = "true";
    document.forms[0].appendChild(hidden);
  	document.forms[0].submit();
  }
  
  function validateEmail(elementId)
  {
  	var reg = new RegExp(".+@.+\..+");
  	var emailValue = document.getElementById(elementId).value;
  	return reg.test(emailValue);
  }

	function checkRequiredFields(checkFields)
  {
    var ids = new Array();
    ids = checkFields.split(",");
    var str = "";
  	var len = ids.length;
  	var missing = false;
  	for (var i = 0; i < len; i++)
  	{
  		if (document.getElementById(ids[i]).value == "")
  		{
  			missing = true;
  			str += ids[i] + "\n";
  		}
  	}
  	if (missing)
  	{
  		alert("The following fields must be supplied to continue:\n" + str);
  		return false;
  	}
  	return true;
  }
  function checkRequiredFieldsSpecificValueCPanel(checkFields,panelName)
  {
    
    var ids = new Array();
    ids = checkFields.split(",");
    var str = "";
  	var len = ids.length;
  	var missing = false;
  	for (var i = 0; i < len; i++)
  	{
  		if (document.getElementById(ids[i]).value == checkValue)
  		{
  			missing = true;
  			str += ids[i] + "\n";
  		}
  	}
  	if (missing)
  	{
  		
  		alert("The following fields must be supplied to continue:\n" + str);
  		closePanel(panelName);
  		return false;
  	}
  	losePanel(panelName);
  	return true;
  }
  
  function validateZipCode(elementId)
  {
  	var zipCode = document.getElementById(elementId).value;
	var reg = new RegExp("^[0-9]{5}$");
	return reg.test(zipCode);

  }
    function closePanel(panelName)
    {$find(panelName)._doClose(); 
    }

    function openPanel(panelName)
    {

    $find(panelName)._doOpen(); 
    }
    function switchPanels(panelNameClosing,panelNameOpening)
    {
        //closing
        $find(panelNameClosing)._doClose(); 
        //opening
        $find(panelNameOpening)._doOpen();
    }

/* //Original Site Format  */


/* // EComm Specific  */
	function OnKeyPressLimit(field,limit, event)
	{

        if (event.keyCode==13 || field.value.length == limit) 
        {
        if(event.keyCode==13)event.keyCode=9
        
        for (i = 0; i < field.form.elements.length; i++)
        if (field.form.elements[i].tabIndex == field.tabIndex+1) 
            {
        field.form.elements[i].focus();
        if (field.form.elements[i].type == "text")
        field.form.elements[i].select();
        break;
            }
        return false;
        }
    return true;
 
	}
	
	
/*  EComm Specific // */
	function fsize(size,unit,id){
	  var vfontsize = document.getElementById(id);
	  if(vfontsize){
	   vfontsize.style.fontSize = size + unit;
	  }
	}

	var textsize = 10;
	function changetextsize(up)
	{
	  if(up){
	   textsize = parseFloat(textsize)+2;
	  }else{
	   textsize =parseFloat(textsize)-2;
	  }
	}
	function printpage() 
	{
	window.print();  
	}
/*Added 7/8/2008 for At Risk Web Parts*/
function validatedropdowns(numberOf,submitButton)
  {

	if (checkdropdownforselection(numberOf))
	{
  		alert("Fields marked with a '!' must be completed to continue");
		return;		
	}

    
    
    
    var hidden = document.createElement("INPUT");
    hidden.type = "hidden";
    hidden.name = submitButton;
    hidden.value = "true";
    document.forms[0].appendChild(hidden);
    document.forms[0].submit();

  }
//  function checkdropdownforselection(numberOf)
//  {
//	var missing = false;
//	var dd ="";
//	var validator ="";

//  	for (var i = 0; i < numberOf; i++)
//	{
//	    var numberString = i + 1;
//	    dd='dd' + numberString;
//	    validator= 'validate' + numberString;

//	    //document.getElementById("QuestionCount").value=numberOf;

//	     if (docValue=document.getElementById(dd).value=="-1")
//	     {
//	 	    missing = true;
//		    document.getElementById(validator).style.visibility='visible';
//	     }
//	     else
//	     {
//	     document.getElementById(validator).style.visibility='hidden';
//	     }
//	}
//	return missing;
//  }
 function checkdropdownforselection(numberOf)
  {
	var missing = false;
	var score =0;
	var dd ="";
	var validator ="";

  	for (var i = 0; i < numberOf; i++)
	{
	    var numberString = i + 1;
	    dd='dd' + numberString;
	    validator= 'validate' + numberString;

	    //document.getElementById("QuestionCount").value=numberOf;

	     if (docValue=document.getElementById(dd).value=="-1")
	     {
	 	    missing = true;
		    document.getElementById(validator).style.visibility='visible';
	     }
	     else
	     {
			 document.getElementById(validator).style.visibility='hidden';
			 //score = score + parseFloat(document.getElementById(dd).value)
	     }
	     if(document.getElementById(dd).name!=dd)
	     {
	        document.getElementById(dd).name=dd;
	     }
	}
	
	//var theScore = document.createElement("INPUT");
    //theScore.type = "hidden";
    //theScore.name = "totalScore";
    //theScore.value = String(score);
    //document.forms[0].appendChild(theScore);
  	
	return missing;
  }
/*Added For Barker Accordain WebPart*/

if(!window.console) {
 window.console = {
        log: function() {
               alert(arguments[0]);   
        }       
 }      
}

$(document).ready(function(){
   $('#acc').hoverAccordion({
      activateitem: '3',
      speed: 'fast'
   });
});
$('#acc').children('li:first').addClass('firstitem');
$('#acc').children('li:last').addClass('lastitem');
