$(document).ready(function(){ 
	// Slides the Secondary Nav down when parent is active
	jQuery("ul#navigation li.navOn ul").slideDown("slow");

}); 



//Changing the Font size using Javascript

function ChangeFontSize(id, size)
{
	document.getElementById(id).style.fontSize = size + "px";
	oTblList = document.getElementsByTagName("TABLE");
	if (oTblList && oTblList.length)
	{
		for (i=0; i < oTblList.length; i++)
		{
			if (oTblList[i].style)
			{
				oTblList[i].style.fontSize = size + "px";
			}
		}
	}	
	//SET COOKIE HERE
	createCookie('customfontsize',size,7);

}



function createCookie(name,value,days) {
   	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

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 loadCookie() {
	
	var x = readCookie('customfontsize')
	
	if (x) {
		ChangeFontSize('main', x);
	}
	else {
		ChangeFontSize('main', 12)
	}
	
}



//JQuery popup
( function popup() {
	jQuery( document ).ready( function() {
		jQuery("a[rel='pop-up']").click(function () {
      		    var features = "height=700,width=800,scrollTo,resizable=1,scrollbars=1,location=0";
      		    newwindow=window.open(this.href, 'Popup', features);
      		    return false;
 		});
	} );
}() );


//form validation
function validateShareStory()
{
    valid = true;
    var re5digit=/^\d{5}$/;
    var reEmail= (/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/);
    
	if (document.shareStory.firstName.value == "")
    {
       jQuery("#firstNameError").fadeIn("slow");
       valid = false;
    }	
    else
    {
         jQuery("#firstNameError").fadeOut("slow");
    }
    
	if(document.shareStory.lastName.value == "")
	{ 	   
	    jQuery("#lastNameError").fadeIn("slow");	
		valid = false;
	}
	else
    {
         jQuery("#lastNameError").fadeOut("slow");
    }
    	    
	if(document.shareStory.address1.value == "")
	{	   
		jQuery("#address1Error").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#address1Error").fadeOut("slow");
    }	
    
	if(document.shareStory.city.value == "")	
	{	  
		jQuery("#cityError").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#cityError").fadeOut("slow");
    }	
    
	if (document.shareStory.state.selectedIndex == 0 )
    {      
       jQuery("#stateError").fadeIn("slow");
       valid = false;
    }
    else
    {
         jQuery("#stateError").fadeOut("slow");
    }	
    
    if(document.shareStory.zip.value.search(re5digit)==-1)
	{	 
	    jQuery("#zipError").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#zipError").fadeOut("slow");
    }	
    
	if(document.shareStory.phone.value == "")		
	{	   
	    jQuery("#phoneError").fadeIn("slow");
	    valid = false;
	}
	else
    {
         jQuery("#phoneError").fadeOut("slow");
    }	
	if ((document.shareStory.email.value.search(reEmail)==-1) || (document.shareStory.email.value == ""))			
	{
		jQuery("#emailError").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#emailError").fadeOut("slow");
    }
    if(document.shareStory.verification.checked)
    {
		jQuery("#verificationError").fadeOut("slow");
    }
    else
    {
		jQuery("#verificationError").fadeIn("slow");
		valid = false;
    }    	
	return valid;
}

function validateSaveOnVesicare()
{
    valid = true;
    var re5digit=/^\d{5}$/;
    var reEmail= (/^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/);
    
	if (document.saveVesicare.firstName.value == "")
    {
       jQuery("#firstNameError").fadeIn("slow");
       valid = false;
    }	
    else
    {
         jQuery("#firstNameError").fadeOut("slow");
    }
    
	if(document.saveVesicare.lastName.value == "")
	{ 	   
	    jQuery("#lastNameError").fadeIn("slow");	
		valid = false;
	}
	else
    {
         jQuery("#lastNameError").fadeOut("slow");
    }
    	    
	if(document.saveVesicare.address1.value == "")
	{	   
		jQuery("#address1Error").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#address1Error").fadeOut("slow");
    }	
    
	if(document.saveVesicare.city.value == "")	
	{	  
		jQuery("#cityError").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#cityError").fadeOut("slow");
    }	
    
	if (document.saveVesicare.state.selectedIndex == 0 )
    {      
       jQuery("#stateError").fadeIn("slow");
       valid = false;
    }
    else
    {
         jQuery("#stateError").fadeOut("slow");
    }	
    
    if(document.saveVesicare.zip.value.search(re5digit)==-1)
	{	 
	    jQuery("#zipError").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#zipError").fadeOut("slow");
    }	
    
	if (document.saveVesicare.yesAge.checked == false )
    {     
        jQuery("#ageError").fadeIn("slow");
        valid = false;
    }
    else
    {
         jQuery("#ageError").fadeOut("slow");
    }	
    
	if(document.saveVesicare.phone.value == "")		
	{	   
	    jQuery("#phoneError").fadeIn("slow");
	    valid = false;
	}
	else
    {
         jQuery("#phoneError").fadeOut("slow");
    }	
    if ((document.saveVesicare.email.value.search(reEmail)==-1) || (document.saveVesicare.email.value == ""))		
	{
		jQuery("#emailError").fadeIn("slow");
		valid = false;
	}
	else
    {
         jQuery("#emailError").fadeOut("slow");
    }	
    
    if(!valid) { window.scrollTo(0, 0); }  // so error messages are noticed by user
    
	return valid;
}