// JavaScript Document
//For getting the value for Hiddent Text Field
function urlg()
{
var urlf=location.href;
var fileName= urlf.substring((urlf.lastIndexOf('/') +1));
document.getElementById('Txt_hid').value=fileName;

}
//For getting the value for Hiddent Text Field

function checkemail1()
    
	   
{
	var str=document.getElementById('Txt_eMail').value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		testresults=true
	else{
	msg="1";
		alert("Please input a valid email address!")
		document.getElementById('Txt_eMail').focus()
		testresults=false
	}
	
	
	
	return (testresults)
}




 function validatePhone(s,v)
    
	   
{
	var digits = "0123456789-";
	
	for (i = 0; i < s.length; i++)
    { 
		var c = s.charAt(i);
		
		if (digits.indexOf(c) == -1)
		{
		
		return false;
		}
		
	}
	if(v==0)
	{
		if (s.length<10)
		{
			return false;
		}
	}
	else if(v==1)
	{
		if (s.length<12)
		{
			return false;
		}
		
		 if(s  == '000-000-0000')
		  {
		  alert("Please fill the Phone Number");
		  return false;
		  }
		
	}
	
	return true;
}






 var txtPhone = document.getElementById('txtPhone');
    if(txtPhone && txtPhone.value != '000-000-0000')
		{
			txtPhone.style.color = "black";
		}
     ///call on focus
    function txtPhone_Focus()
    {
					var txtPhone = document.getElementById('txtPhone');
					txtPhone.style.color = "black";
					
					if(txtPhone)
							{
								if(txtPhone.value == '000-000-0000') txtPhone.value = '';
							}
	}
				
				///call on blur
function txtPhone_Blur(v)
	{
				
				
					var txtPhone = document.getElementById('txtPhone');
					if(txtPhone)
					{
							if(txtPhone.value == '') 
							{
							
							//alert("Enter 10-digit landline number with area code or mobile number");
								//txtPhone.value = '000-000-0000';
								//txtPhone.style.color = "gray";
								document.getElementById("txtPhone").style.backgroundColor ="#FFCC00";
		//document.getElementById("txtPhone").focus();
		return false;
							}
							
							if(validatePhone(document.getElementById("txtPhone").value,v) == false)
	{
	
		alert("Enter 10-digit landline number with area code or mobile number.");
		document.getElementById("txtPhone").style.backgroundColor ="#FFCC00";
		document.getElementById("txtPhone").focus();
		return false;
	}
							
							
						else
						{
							///Remove all '-' characters from the string if any.
							var phoneval = txtPhone.value;
							var phoneParts = txtPhone.value.split('-');
							var formattedPhoneNum = '';
							
							
									if(phoneParts.length > 0)
									{
										for(i = 0; i < phoneParts.length; i++)
										{
											formattedPhoneNum += phoneParts[i];
										}
									}
							else
									{
										formattedPhoneNum = txtPhone.value;
									}
							
							///Put value in Phone Number format
							if(formattedPhoneNum.length > 6)
							{
								txtPhone.value = formattedPhoneNum.substr(0,3) + '-' + formattedPhoneNum.substr(3,3) + '-' + formattedPhoneNum.substr(6,formattedPhoneNum.length - 6);
							}
							else if(formattedPhoneNum.length > 3)
							{
								 
								txtPhone.value = formattedPhoneNum.substr(0,3) + '-' + formattedPhoneNum.substr(3,formattedPhoneNum.length - 3);
							}
							
							
							
							
							
						}
						
						
					}
					
					
		
		
		
	}
			
   
	
	
	function valsubmit()
	{
	             var msg="";
				var	Txt_Name=document.getElementById('Txt_Name');
				if(Txt_Name.value== '')
					{
						msg="1";
						alert("Please enter your Name.");
						
						document.getElementById("Txt_Name").style.backgroundColor ="#FFCC00";
							document.getElementById("Txt_Name").focus();
							return false;
						
					}	
					
					 var txt_Phone = document.getElementById('txtPhone');
                     if( txt_Phone.value == '000-000-0000'|| txt_Phone.value == '')
                     {
                        msg="1";
                        alert("Enter 10-digit landline number with area code or mobile number.");
		                document.getElementById("txtPhone").style.backgroundColor ="#FFCC00";
		                document.getElementById("txtPhone").focus();
		                return false;

                      }



 				var Txt_eMail = document.getElementById('Txt_eMail');
				if(Txt_eMail.value == '') 
					{
					msg="1";
					alert("Please Enter Email Id");
					
						document.getElementById("Txt_eMail").style.backgroundColor ="#FFCC00";
							document.getElementById("Txt_eMail").focus();
							return false;
					}
					
					if (!checkemail1())
					{
						msg="1";	
						return false; 
	 				}
	



				     if(msg=="")
	    			    {	
							var urlf=location.href;
							var fileName= urlf.substring((urlf.lastIndexOf('/') +1));
							if (fileName=="")
							{
								document.getElementById('Txt_hid').value='default.html';
									
							}
							else
							{							
								document.getElementById('Txt_hid').value=fileName;	    			    						   	
							}
							
							document.Upload.submit();
		 			    }	
		 			    else
		 			    {
		 			    alert("Not Done, Please contact acusis.lite@acusis.com");
		 			    }
		 			
	}
