﻿//Jscript file

function ValidateAdd()
		{
		        if(document.getElementById("first_name").value=="")
					{
						alert("Please enter First name.");
						document.form1["first_name"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;  
						return false;
					}
					
					if(document.getElementById("last_name").value=="")
					{
						alert("Please enter Last name.");
						document.form1["last_name"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}
					
					if(document.getElementById("title").value=="")
					{
						alert("Please enter Title.");
						document.form1["title"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}
					
					
					
					if(document.getElementById("company").value=="")
					{
						alert("Please enter Company name.");
						document.form1["company"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}
					
					if(document.getElementById("email").value=="")
					{
						alert("Please enter Email address.");
						document.form1["email"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}
					
					strName=document.getElementById("email").value.replace(/ /g,"");
					
					if(strName=="")
					{
						alert("Email address can not contain all spaces.");
						document.getElementById("email").value="";	
						document.form1["email"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}
					
					if(!checkEmail(document.getElementById("email").value,"Please provide valid Email address."))
                    {
                            document.getElementById("email").value="";				
                            document.getElementById("email").focus();
                            ////document.getElementById("downloadlink").style.visibility='hidden';
                            document.getElementById("CheckAgree").checked=false;   
                            return false;
                    }
                    
//                    if(checkdomianname(document.getElementById("email").value,"","Email address with this domain are not allowed.",document.getElementById("email")) == false)
//			        {
//			            document.form1["email"].focus();  
//			            return false;		
//					}
					
					
					if((chckDomain(document.getElementById("email").value)) == false)
			        {
			            alert("Email address with this domain are not allowed.");
			            document.form1["email"].focus();
			            ////document.getElementById("downloadlink").style.visibility='hidden'; 
			            document.getElementById("CheckAgree").checked=false;    
			            return false;		
					}
					
					if(document.getElementById("phone").value=="")
					{
						alert("Please enter Phone No.");
						document.form1["phone"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden'; 
						document.getElementById("CheckAgree").checked=false;  
						return false;
					}					
					
					strName=document.getElementById("phone").value.replace(/ /g,"");
					if(strName=="")
					{
						alert("Phone no. can not contain all spaces.");
						 document.form1("phone").value="";
						document.form1["phone"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden'; 
						document.getElementById("CheckAgree").checked=false;  
						return false;
					}				
					
					if(checknum(document.getElementById("phone").value,"","Please enter valid Phone number.",document.getElementById("phone")) == false)
			        {
			            document.form1("phone").value="";
			            document.form1["phone"].focus();
			            ////document.getElementById("downloadlink").style.visibility='hidden'; 
						document.getElementById("CheckAgree").checked=false;  
			            return false;			
			        }
					
					if(document.getElementById("city").value=="")
					{
						alert("Please enter City name.");
						document.form1["city"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}
					
					if(document.getElementById("state").value=="")
					{
						alert("Please enter State/Province.");
						document.form1["state"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}					
					
					
					if(document.getElementById("country").value=="")
					{					       
						alert("Please enter Country name.");
						document.form1["country"].focus();
						////document.getElementById("downloadlink").style.visibility='hidden';
						document.getElementById("CheckAgree").checked=false;   
						return false;
					}
					if(document.getElementById("CheckAgree").checked==true)
					{
//					    document.getElementById("Downloadbtn").disabled = false;
					    ////document.getElementById("downloadlink").style.visibility='visible';
//					    document.form1["form1"].focus();
//					    document.form1.submit();
					    //window.location=" http://203.129.203.103:1122/RELEASE3/download_now.htm"; 
					    //document.form1["form1"].focus();
					    return true;                        
					}
//					if(document.getElementById("downloadlink").clicked==true)
//					{
//                        //document.getElementById("Downloadbtn").disabled = false;
//					    //document.getElementById("downloadlink").style.visibility='visible'; 
//					    alert('check');
//					    window.location="http://www.filesanywhere.com/fs/v.aspx?v=896e658960646fad9ca5"; 
//					    //document.form1["form1"].focus(this);
//					    
//					    return true;                        
//					}	
										
					else 
					{	
					    ////document.getElementById("downloadlink").style.visibility='hidden';    
					    return false;          	
					}
							
		}	
		
		
function SetUrl() 
{
//   document.form1.submit(); 
  
  window.location="http://www.filesanywhere.com/fs/v.aspx?v=896e658960646fad9ca5";
   return true;  
  
  //alert('check2');
 
         
}

		
		function ValidateDownload()
		{
		        if(document.getElementById("first_name").value=="")
					{
						alert("Please enter First name.");
						document.form1["first_name"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';
						return false;
					}
					
					if(document.getElementById("last_name").value=="")
					{
						alert("Please enter Last name.");
						document.form1["last_name"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';						
						return false;
					}
					
					if(document.getElementById("title").value=="")
					{
						alert("Please enter Title.");
						document.form1["title"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';						
						return false;
					}
					
					if(document.getElementById("company").value=="")
					{
						alert("Please enter Company name.");
						document.form1["company"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';						
						return false;
					}
					
					if(document.getElementById("email").value=="")
					{
						alert("Please enter Email address.");
						document.form1["email"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';						
						return false;
					}
					
					strName=document.getElementById("email").value.replace(/ /g,"");
					
					if(strName=="")
					{
						alert("Email address can not contain all spaces.");
						document.form1["email"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';						
						return false;
					}
					
					if(!checkEmail(document.getElementById("email").value,"Please provide valid Email address."))
                    {
                            document.getElementById("email").value="";				
                            document.getElementById("email").focus();
                            document.getElementById("downloadlink").style.visibility='hidden';                            
                            return false;
                    }		
					
					if((chckDomain(document.getElementById("email").value)) == false)
			        {
			            alert("Email address with this domain are not allowed.");
			            document.form1["email"].focus();
			            document.getElementById("downloadlink").style.visibility='hidden'; 			            
			            return false;		
					}
					
					if(document.getElementById("phone").value=="")
					{
						alert("Please enter Phone No.");
						document.form1["phone"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';						
						return false;
					}
					
					strName=document.getElementById("phone").value.replace(/ /g,"");
					if(strName=="")
					{
						alert("Phone No. can not contain all spaces.");
						 document.form1("phone").value="";
						document.form1["phone"].focus();
						document.getElementById("downloadlink").style.visibility='hidden'; 
						document.getElementById("CheckAgree").checked=false;  
						return false;
					}				
					
					if(checknum(document.getElementById("phone").value,"","Please enter valid Phone No.",document.getElementById("phone")) == false)
			        {
			            document.form1("phone").value="";	
			            document.form1["phone"].focus();
			            document.getElementById("downloadlink").style.visibility='hidden'; 
						document.getElementById("CheckAgree").checked=false;  
			            return false;			
			        }
					
					if(document.getElementById("city").value=="")
					{
						alert("Please enter City name.");
						document.form1["city"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';
						
						return false;
					}
					
					if(document.getElementById("state").value=="")
					{
						alert("Please enter State/Province.");
						document.form1["state"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';						
						return false;
					}				
					
					if(document.getElementById("country").value=="")
					{					       
						alert("Please enter Country name.");
						document.form1["country"].focus();
						document.getElementById("downloadlink").style.visibility='hidden';
						return false;
					}
					else 
					{                       
					    document.getElementById("downloadlink").style.visibility='visible';                  	
					}	
		
		}
		
		function checknum(str1,str2,strmes,obj)
        {
	        var strlook;
	        strlook = "0123456789(-+) " + str2;
	        var cntr;
	        var ch;
	        let="";
	        cntr=0;
	        var retval;
	        for(cntr=0;cntr < str1.length;cntr++)
	        {
		        let = str1.charAt(cntr);	
		        if(strlook.indexOf(let) == -1)
		        {
			        retval = false;
			        break;
		        }
		        else
		        {
			        retval =true
		        }
	        }
	        if(retval == false)
	        {
		        alert(strmes);
		        if(obj.disabled == false)
			        obj.focus();
	        }
	        return retval;
        }

//function checkdomianname(str1,str2,strmes,obj)
//{
//	debugger;
//	var strlook;
//	strlook = "gmail" + str2;
//	var cntr;
//	var ch;
//	let="g";
//	cntr=0;
//	var retval;
//	for(cntr=0;cntr < str1.length;cntr++)
//	{
//		let = str1.charAt(cntr);	
//		if(strlook.indexOf(let) == -1)
//		{
//			retval = false;
//			break;
//		}
//		else
//		{
//			retval =true
//		}
//	}
//	if(retval == false)
//	{
//		alert(strmes);
//		if(obj.disabled == false)
//			obj.focus();
//	}
//	return retval;
//}


function chckDomain(em) 
{
var emat = em.substring(0,em.lastIndexOf("@")+1);
var emdom = em.substring(emat.length,em.length+1);
var emdom = emdom.toLowerCase();
var domarray = Array();
domarray[0] = "gmail.";
domarray[1] = "hotmail.";
domarray[2] = "yahoo.";
for (i=0; i < domarray.length ; i++) 
{
if (emdom.indexOf(domarray[i]) != -1) 
{
return false;
}
}
return true;
}

function checknumdate(str1,str2,strmes,obj)
{
	var strlook;
	strlook = "0123456789" + str2;
	var cntr;
	var ch;
	let="";
	cntr=0;
	var retval;
	for(cntr=0;cntr < str1.length;cntr++)
	{
		let = str1.charAt(cntr);	
		if(strlook.indexOf(let) == -1)
		{
			retval = false;
			break;
		}
		else
		{
			retval =true
		}
	}
	if(retval == false)
	{
		alert(strmes);
		if(obj.disabled == false)
			obj.focus();
	}
	return retval;
}



function checkEmail(strEmail,message)
{
var str=strEmail;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if (filter.test(str))
{
testresults=true;
}
else
{
alert(message);
testresults=false;
}
return (testresults)
}


function ValidateHelp()
		{
		        if(document.getElementById("txtUserName").value=="")
					{
						alert("Please enter Name.");
						document.form1["txtUserName"].focus();
						return false;
					}
					
					if(document.getElementById("txtEmailAddress").value=="")
					{
						alert("Please enter Email Address.");
						document.form1["txtEmailAddress"].focus();
						return false;
					}
					
					strName=document.getElementById("txtEmailAddress").value.replace(/ /g,"");
					
					if(strName=="")
					{
						alert("Email address can not contain all spaces.");
						document.form1["txtEmailAddress"].focus();
						return false;
					}
					
					if(!checkEmail(document.getElementById("txtEmailAddress").value,"Please provide valid Email Address."))
                    {
                            document.getElementById("txtEmailAddress").value="";				
                            document.getElementById("txtEmailAddress").focus();
                            return false;
                    }
					
					if(document.getElementById("txtPhoneNo").value=="")
					{
						alert("Please enter Phone No.");
						document.form1["txtPhoneNo"].focus();
						return false;
					}
					
					strName=document.getElementById("txtPhoneNo").value.replace(/ /g,"");
					if(strName=="")
					{
						alert("Phone No. can not contain all spaces.");
						document.form1("txtPhoneNo").value="";	
						document.form1["txtPhoneNo"].focus();
						return false;
					}				
					
//					if(checknum(document.getElementById("txtPhoneNo").value,"","Please enter valid Phone No.",document.getElementById("txtPhoneNo")) == false)
//			        {
//			            document.form1("txtPhoneNo").value="";	
//			            document.form1["txtPhoneNo"].focus();
//			            return false;			
//			        }				
					
					if(document.getElementById("txtComments").value=="")
					{
						alert("Please enter Comments.");
						document.form1["txtComments"].focus();						
						return false;
					}
//					return true;
					
	}
	
	function ValidateOrder()
		{
			
		       if(document.form1["txtQuantity"].value=="")
					{									
						alert("Please enter " + document.getElementById("txthid").value);
						document.form1["txtQuantity"].focus();
						document.getElementById('Label1').innerText ="";
						document.getElementById('Label1').textContent ="";
						return false;
					}
					
					strName=document.getElementById("txtQuantity").value.replace(/ /g,"");
					
					if(strName=="")
					{
						alert(document.getElementById("txthid").value + "can not contain all spaces.");
						document.form1["txtQuantity"].value="";  
						document.form1["txtQuantity"].focus();
						document.getElementById('Label1').innerText ="";
						document.getElementById('Label1').textContent ="";
						return false;
					}				
					
					if(checknumdate(document.getElementById("txtQuantity").value,"","Only integer numbers are allowed in " + document.getElementById("txthid").value,document.getElementById("txtQuantity")) == false)
                    {                            
                            document.getElementById("txtQuantity").value="";				
                            document.getElementById("txtQuantity").focus();
                            document.getElementById('Label1').innerText ="";
                            document.getElementById('Label1').textContent ="";
                            return false;
                    }
                    
                    if(document.form1["txtQuantity"].value=="0"||document.form1["txtQuantity"].value=="00"||document.form1["txtQuantity"].value=="000")
                    {
                    alert(document.getElementById("txthid").value + "can not be zero.");
						document.form1["txtQuantity"].value="";  
						document.form1["txtQuantity"].focus();
						document.getElementById('Label1').innerText ="";
						document.getElementById('Label1').textContent ="";
						return false;              
                    }
                    else
                    { 
                     return true;
                    }                    
		}	
		
		
		
		
 function DispText()
    {
     if(ValidateOrder()==true)
        {
            document.getElementById('Label1').innerText = "$ " + document.getElementById('txtQuantity').value * document.getElementById('ddlPack').value;
            document.getElementById('Label1').textContent = "$ " + document.getElementById('txtQuantity').value * document.getElementById('ddlPack').value;
        }
    }
		
	
	
//	function ChangeImagebtnHelpmailPack(btn,State,Type)
//        {
//            var obtn=document.getElementById(btn); 
//           
//                if(State=='over')
//                {
//                    obtn.src="Images/send_button_hover.jpg";
//                }
//                else
//                {
//                    obtn.src="Images/send_button.jpg";
//                }
//        }
					
function ChangeImagebtnStarterPack(btn,State,Type)
        {
            var obtn=document.getElementById(btn); 
           
                if(State=='over')
                {
                    obtn.src="Images/send_button_hover.jpg";
                }
                else
                {
                    obtn.src="Images/send_button.jpg";
                }
        }
        



