﻿ function tripValidator()
    {   
    
            var firstname = document.getElementById('txtfirstname');
            
            var lastname = document.getElementById('txtlastname');
            
            var email = document.getElementById('txtemail');
            
            var chkboxtc = document.getElementById('chktandc');
            
            var snfname   = document.getElementById('sfname');
            var snlname   = document.getElementById('slname');
            var snemail   = document.getElementById('semail');
            var snchk1   = document.getElementById('schk1');            
            var sdivtrip  = document.getElementById('divtrip');           
            
            var bvalid = false;
            var bfname = false;
            var blname = false;
            var bemail = false;
            var bvemail = false;
            var bchk1 = false;
            
            // Check each input in the order that it appears in the form!       		
		
		      if(notEmpty(firstname)&& firstname.value !='Enter first name') 
		      {
		         bfname = true;
		         snfname.style.display = 'none';
		       }
		       else
		       {
		         bfname = false;
		         snfname.style.display = 'block';		        
		       }	 
		       if(notEmpty(lastname) && lastname.value !='Enter last name')
		       {
		         blname = true;
		         snlname.style.display = 'none';
		       }
		       else
		       {
		        blname = false;
		        snlname.style.display = 'block';
		       }
		       if(notEmpty(email) && email.value !='Enter email')
		       {
		         bemail = true;
		         snemail.style.display = 'none';
		       }
		       else
		       {	     
		          bemail = false;
		          snemail.style.display = 'block';
		       }
		                  
		       if(emailValidator(email))
		       {
		         snemail.style.display = 'none';
		         bvemail = true;
		       }
		       else
		       {
		         bvemail = false;
		         snemail.style.display = 'block';
		       }
		     
		     
		       if(chkboxtc.checked)
               {
                snchk1.style.display = 'none';
                bchk1 = true;
               }
               else
               {
                 snchk1.style.display = 'block';
                 bchk1 = false;
                }
                if(bfname && blname && bemail && bchk1 && bvemail)
                {
                  bvalid =true;
                }
                else
                {
                  bvalid =false;
                }
            
		        if(bvalid)
		        {
		          sdivtrip.style.display ='none';
		        }
		        else
		        {
		          sdivtrip.style.display ='block';
		      
		         }
		      
		       return bvalid ;
		
	}
	


	
	function notEmpty(elem)
	{
	    
	        if(trim(elem.value).length == 0)
	        {   
		        return false;
	        }
	        
	       return true;
    }
    
   function trim(stringToTrim) 
   {
	   return stringToTrim.replace(/^\s+|\s+$/g,"");
   }
    function ltrim(stringToTrim) 
    {
	    return stringToTrim.replace(/^\s+/,"");
    }
    function rtrim(stringToTrim) 
    {
	    return stringToTrim.replace(/\s+$/,"");
    }


	
	
	function emailValidator(elem)
	{
	    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	    
	    if(elem.value.match(emailExp))
	    {
		    return true;
	    }	        
	    else	    
	    {   
		  return false;
	    }
	}
	
	
	function fbvalidation()
	{
	    
	    var fbpvalid=false;
	    var fbcomment =false;
	    
	    var fbcomment = document.getElementById('txtfbcomment');
	    var sfbcomment   = document.getElementById('spntxtfbcomment');
	    
	         if(notEmpty(fbcomment) && fbcomment.value !='Enter your message here (80 chars left)') 
		      {
		         fbcomment = true;
		         sfbcomment.style.display = 'none';
		       }
		       else
		       {
		         fbcomment = false;
		         sfbcomment.style.display = 'block';		        
		       }
		       
		       
		         if(fbcomment)
                {
                  fbpvalid =true;
                }
                else
                {
                  fbpvalid = false;
                }
                
                
              
		      
		       return fbpvalid ;
	}
	
	function footvalidtion()
	{
	
	        var vname = document.getElementById('txtname');
            
            //var vhometown = document.getElementById('txthometown');
            
            var vcomment = document.getElementById('txtcomment');
            
            var vchkboxagree = document.getElementById('chkboxagree');
            
            
            var spnname   = document.getElementById('sfpname');
            //var spnhometown   = document.getElementById('sfphometown');
            var spncomment   = document.getElementById('sfpcomment');
            var spnnchk   = document.getElementById('sfpchk1');
            var sdivfootprint  = document.getElementById('spnshowmsg');           
            
            var bfpvalid=false;
            var bfpname=false;
            //var bfphowntown=false;
            var bfpcomment=false;
            var bftchk =false;
            
            if(notEmpty(vname)&& vname.value !='Enter name' ) 
		      {		        
		         bfpname = true;
		         spnname.style.display = 'none';
		      }
		      else
		      {
		        bfpname = false;
		         spnname.style.display = 'block';		        
		       }
            
            
		       if(notEmpty(vcomment) && vcomment.value !='Enter your message here (80 chars left)') 
		      {
		         bfpcomment = true;
		         spncomment.style.display = 'none';
		       }
		       else
		       {
		         bfpcomment = false;
		         spncomment.style.display = 'block';		        
		       }
		       
		       if(vchkboxagree.checked)
               {
                spnnchk.style.display = 'none';
                bftchk = true;
               }
               else
               {
                 spnnchk.style.display = 'block';
                 bftchk = false;
                }
                
                
                if(bfpname && bfpcomment && bftchk)
                {
                  bfpvalid =true;
                }
                else
                {
                  bfpvalid = false;
                }
                
                if(bfpvalid)
                {
                sdivfootprint.style.display = 'none';
                }
                else
                {
                sdivfootprint.style.display = 'block';
                }
              
		      
		       return bfpvalid ;
	}



function clearfnText()
{   
    if(document.getElementById('txtfirstname').value=='Enter first name')
    document.getElementById('txtfirstname').value='';
 }
 
 function setfnText()
 {
 
   if(document.getElementById('txtfirstname').value=='')
   document.getElementById('txtfirstname').value='Enter first name';
 }



function clearlnText()
{   
if(document.getElementById('txtlastname').value=='Enter last name')
    document.getElementById('txtlastname').value='';
 }
 
 function setlnText()
 {
 
   if(document.getElementById('txtlastname').value=='')
   document.getElementById('txtlastname').value='Enter last name';
 }
 
 
function clearemailText()
{   
if(document.getElementById('txtemail').value=='Enter email')
    document.getElementById('txtemail').value='';
 }
 
 function setemailText()
 {
 
   if(document.getElementById('txtemail').value=='')
   document.getElementById('txtemail').value='Enter email';
 }
 

function clearText()
{   
 if(document.getElementById('txtname').value=='Enter name')
    document.getElementById('txtname').value='';
 }
 
 function setText()
 {
 
   if(document.getElementById('txtname').value=='')
   document.getElementById('txtname').value='Enter name';
 }
 
function cleartownText()
{   
if(document.getElementById('txthometown').value=='Enter hometown')
    document.getElementById('txthometown').value='';
 }
 
 function settownText()
 { 
   if(document.getElementById('txthometown').value=='')
   document.getElementById('txthometown').value='Enter hometown';
 }
 
 function clearcommentText()
{   
if(document.getElementById('txtcomment').value=='Enter your message here (80 chars left)')
    document.getElementById('txtcomment').value='';
 }
 
 function setcommentText()
 {
 
   if(document.getElementById('txtcomment').value=='')
   document.getElementById('txtcomment').value='Enter your message here (80 chars left)';
 }
 
  function clearcommentText1()
{   
if(document.getElementById('txtfbcomment').value=='Enter your message here (80 chars left)')
    document.getElementById('txtfbcomment').value='';
 }
 
 function setcommentText1()
 {
 
   if(document.getElementById('txtfbcomment').value=='')
   document.getElementById('txtfbcomment').value='Enter your message here (80 chars left)';
 }
 
 function hideMessage()
  {
document.getElementById('divwinatrip').style.display="block"; 
document.getElementById('thankbx').style.display="none"; 

}

function startTimer() {

var tim = window.setTimeout("hideMessage()", 5000);  // 5000 milliseconds = 5 seconds
}

 function hideFPMessage()
  {
document.getElementById('footprintpop').style.display="none"; 
document.getElementById('successpop').style.display="none"; 

}
var stim;
function startFPTimer() {

stim = window.setTimeout("hideFPMessage()", 15000);  // 5000 milliseconds = 5 seconds
}

function stoptimer()
{

 clearTimeout(stim);
}


