/****************************************************************************************
		Javascript Document

    File name	:    
    Purpose		:	Javascript functionality for the 
	Created On	:	 
 	Created By	:	Hemangi Panchal.
 	
****************************************************************************************/

 function validateEmail1(fld)

{
 	var error="";

 
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-])+\.([A-Za-z]{2,4})(\.([A-Za-z]{2,4}))?$/;
	if(reg.test(fld.value) == false){
		error="Please enter valid email address.\n"
	}
 
	return error;

}


function hollywood_validation(theForm)

	{
 
  		var reason="";

 		 reason+=validatefields(theForm.hollywood_frm);

  
   // if(document.hollywood_frm.emailId.value!='')
 	//{ 
 		 reason+=validateEmail1(theForm.emailId);
 	//} 
 
		if (reason != "")
 	 	 {
     		alert(reason);
     		return false;
  	 	 }
 		 else
 		 {
 	  		return true;
 		}

 	}

var whitespace = " \t\n\r";

function isEmpty(s)

{

   var i;

   if((s == null) || (s.length == 0))

      return true;

   // Search string looking for characters that are not whitespace

   for (i = 0; i < s.length; i++)    

    {   

      var c = s.charAt(i);

      if (whitespace.indexOf(c) == -1) 

        return false;

    }

    // At this point all characters are whitespace.

    return true;

}

function validatefields(fld)

{

var illegalChars=/[\'\(\)\<\>\,\;\:\\\"\[\]\%\$\@\!\|\*\^\~\?\`\{\}\#]/ ;
	var error = "";

 
if(isEmpty(document.hollywood_frm.zip.value))
 	{
  		error=error+"Please Enter Zip code.\n";
  	}
	else if(!isEmpty(document.hollywood_frm.zip.value))
	{
		var temp=document.hollywood_frm.zip.value;
		 if(isNaN(document.hollywood_frm.zip.value))
		{
		error=error+"Zip code invalid.\n";
		}
		else if(temp.length < 5)
		{
			error=error+"Zip code invalid.\n";
 	        }
                else if(temp < 501)
		{
			error=error+"Zip code invalid.\n";
 	        }
 	} 
	

 		
 	if(isEmpty(document.hollywood_frm.fname.value))
 	{
 		error=error+"Please enter  First Name.\n";
  	} 
	 else if(document.hollywood_frm.fname.value.match(illegalChars))
 	{
 		error=error+"First Name contain illegal chararacters.\n"
 	}

	 
	 if(isEmpty(document.hollywood_frm.lname.value))
 	{
 		error=error+"Please enter  Last Name.\n";
  	} 
	 else if(document.hollywood_frm.lname.value.match(illegalChars))
 	{
 		error=error+"Last Name contain illegal chararacters.\n"
 	}


	 if(isEmpty(document.hollywood_frm.frm_str_address.value))
 	{
 		error=error+"Please enter Address.\n";
  	} 
	 else if(document.hollywood_frm.frm_str_address.value.match(illegalChars))
 	{
 		error=error+"Address contain illegal chararacters.\n"
 	}

	
   


 if(document.hollywood_frm.ph1.value == '' || document.hollywood_frm.ph2.value == '' || document.hollywood_frm.ph3.value == '' )
	{
		error=error+"Please enter Preferred Phone." + "\n";
	} 
  if(document.hollywood_frm.ph1.value != '' && document.hollywood_frm.ph2.value != '' &&  document.hollywood_frm.ph3.value != '' )
	{ 
		var checkOK = "0123456789";
		var val1 = document.hollywood_frm.ph1.value;
		var val2 = document.hollywood_frm.ph2.value;
		var val3 = document.hollywood_frm.ph3.value;

		var IsFound1 = /^-?\d+$/.test(val1);
		var IsFound2 = /^-?\d+$/.test(val2);
		var IsFound3 = /^-?\d+$/.test(val3);
		
		if(!IsFound1 || !IsFound2 || !IsFound3)
		{
			error=error+ "Please enter Valid Preferred Phone Number.\n";
		}
		else
		{
			// document.hollywood_frm.frm_str_dphone.value = val1+"-"+val2+"-"+val3;
		}

	}


 var camp_opt_val= document.hollywood_frm.frm_str_campus.value;
//camp_opt_val=camp_opt_val.replace(/\s+$/,"");

if(camp_opt_val==''  || camp_opt_val=='0')
 	{
 		error=error+"Please select Campus.\n";
 	} 



var programs_opt_val= document.hollywood_frm.frm_str_program.value;
//programs_opt_val=programs_opt_val.replace(/\s+$/,"");

if(programs_opt_val==''  || programs_opt_val=='0')
 	{
 		error=error+"Please select Program.\n";
 	} 

    return error; 

}



function is_string()
{
var alertMsg = 0;
 var temp= document.hollywood_frm.zip.value;
 
      if(isNaN(document.hollywood_frm.zip.value))
		{
		 alertMsg = 1;
		  alert(" Please Enter Valid Zipcode.");
		 document.hollywood_frm.zip.value='';

		  
		}
	
 

		if(document.hollywood_frm.zip.value)
		{
			var valu= document.hollywood_frm.zip.value;
			
			 
 						  var regex = /^[0-9]+$/;
						 
						  if(!regex.test(document.hollywood_frm.zip.value))
						{
							alertMsg = 1;
							document.hollywood_frm.zip.value='';
                                                        alert('Please Enter Valid Zipcode.');
							 
						}
						/*else if(document.hollywood_frm.zip.value < 501)
						{
							 
							
							alertMsg = 1;
							document.hollywood_frm.zip.value='';
                                                         alert('Please Enter Valid Zipcode.');
							 
						}*/
						
 			 
 
 
		}//if(document.hollywood_frm.zip.value)

}//function is_string()
