﻿// JScript File

// Function to validate email id
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
// function to check Quick Quote	
function ValidateQuickQuote() 
{
    if(document.quickquoteform.name.value.length<=0 )
    {
	    alert("Please enter name");
	    document.quickquoteform.name.focus();
	    document.quickquoteform.name.select();
	    return false;
    }
    if(document.quickquoteform.phone.value.length<=0 )
    {
		    alert("Please enter phone number");
		    document.quickquoteform.phone.focus();
		    document.quickquoteform.phone.select();
		    return false;
    }
    var emailID=document.quickquoteform.email
    if ((emailID.value==null)||(emailID.value==""))
    {
	    alert("Please enter email");
	    emailID.focus();
	    return false;
    }
if (echeck(emailID.value)==false)
{
	emailID.value=""
	emailID.focus();
	return false;
}


if(document.quickquoteform.services.value=="")
    {
		    alert("Please select your Interest");
		    document.quickquoteform.services.focus();
	        return false;
    }
if(document.quickquoteform.query.value.length<=0 )
{
    alert("Please enter your query");
    document.quickquoteform.query.focus();
    document.quickquoteform.query.select();
    return false;
}
}

// function to validate phone number
function phoneNumber()
		{
			var vPhone=document.Contactusform.phone.value;
			var mytool_array= new Array();
			mytool_array=vPhone.split("-");		
		 if((event.keyCode>=48 && event.keyCode<=57 || event.keyCode==32 || event.keyCode==45 || event.keyCode==44) )
		 {
			if(mytool_array.length >1)
			{
				
				return false;
			}
			else
			{
				
				return true;
			}
		 }
		 else
		 {		
		 event.keyCode=0;  
		 return false;
		 }
		}	
		
// funcrion to validate contact us form
function ValidateContactUsForm()
 {
if(document.Contactusform.txtname.value.length<=0 )
{
		alert("Please enter Name");
		document.Contactusform.txtname.focus();
		document.Contactusform.txtname.select();
		return false;
}
if(document.Contactusform.phone.value.length<=0 )
{
		alert("Please enter phone no");
		document.Contactusform.phone.focus();
		document.Contactusform.phone.select();
		return false;
}

var emailID=document.Contactusform.email
if ((emailID.value==null)||(emailID.value=="")){
	alert("Please Enter your Email ID")
	emailID.focus()
	return false
}
if (echeck(emailID.value)==false){
	emailID.value=""
	emailID.focus()
	return false
}
if(document.Contactusform.email.value.length<=0 )
{
		alert("Please enter email");
		document.Contactusform.email.focus();
		document.Contactusform.email.select();
		return false;
}
if(document.Contactusform.query.value.length<=0 )
{
		alert("Please enter comments");
		document.Contactusform.query.focus();
		document.Contactusform.query.select();
		return false;
}

}

// function to validate customer support

function ValidateCustomerSupport()
 {
if(document.CustomerSupportform.name.value.length<=0 )
{
		alert("Please enter Name");
		document.CustomerSupportform.name.focus();
		document.CustomerSupportform.name.select();
		return false;
}
if(document.CustomerSupportform.phone.value.length<=0 )
{
		alert("Please enter phone no");
		document.CustomerSupportform.phone.focus();
		document.CustomerSupportform.phone.select();
		return false;
}

var emailID=document.CustomerSupportform.email
if ((emailID.value==null)||(emailID.value=="")){
	alert("Please Enter your Email ID")
	emailID.focus()
	return false
}
if (echeck(emailID.value)==false){
	emailID.value=""
	emailID.focus()
	return false
}
if(document.CustomerSupportform.email.value.length<=0 )
{
		alert("Please enter email");
		document.CustomerSupportform.email.focus();
		document.CustomerSupportform.email.select();
		return false;
}
if(document.CustomerSupportform.description.value.length<=0 )
{
		alert("Please enter comments");
		document.CustomerSupportform.description.focus();
		document.CustomerSupportform.description.select();
		return false;
}

}


// function to validate phone number
function CheckCustomerSupportphoneNumber()
		{
			var vPhone=document.CustomerSupportform.phone.value;
			var mytool_array= new Array();
			mytool_array=vPhone.split("-");		
		 if((event.keyCode>=48 && event.keyCode<=57 || event.keyCode==32 || event.keyCode==45 || event.keyCode==44) )
		 {
			if(mytool_array.length >1)
			{
				
				return false;
			}
			else
			{
				
				return true;
			}
		 }
		 else
		 {		
		 event.keyCode=0;  
		 return false;
		 }
		}	
		
// validate Request a quote
function ValidateRequestAQuote() {
if(document.RequestAQuoteform.name.value.length<=0 )
{
		alert("Please enter Name");
		document.RequestAQuoteform.name.focus();
		document.RequestAQuoteform.name.select();
		return false;
}
var emailID=document.RequestAQuoteform.email
if ((emailID.value==null)||(emailID.value=="")){
	alert("Please Enter your Email ID")
	emailID.focus()
	return false
}
if (echeck(emailID.value)==false){
	emailID.value=""
	emailID.focus()
	return false
}
if(document.RequestAQuoteform.email.value.length<=0 )
{
		alert("Please enter email");
		document.RequestAQuoteform.email.focus();
		document.RequestAQuoteform.email.select();
		return false;
}
if(document.RequestAQuoteform.mobile.value.length<=0 & document.RequestAQuoteform.phone3.value.length<=0)
{
		alert("Please enter one field from mobile number and landline number");
		document.RequestAQuoteform.phone3.focus();
		document.RequestAQuoteform.phone3.select();
		return false;
}
if(document.RequestAQuoteform.chkwebdesig.checked==false && document.RequestAQuoteform.chksoftware.checked==false && document.RequestAQuoteform.chkdomain.checked==false && document.RequestAQuoteform.chkhosting.checked==false && document.RequestAQuoteform.chkoutsource.checked==false && document.RequestAQuoteform.chkcms.checked==false && document.RequestAQuoteform.chkwebapp.checked==false && document.RequestAQuoteform.chkecommerce.checked==false && document.RequestAQuoteform.chkseo.checked==false && document.RequestAQuoteform.chkother.checked==false)

{
		alert("Please select your Interest");
		document.RequestAQuoteform.chkwebdesig.focus();
	
		return false;
}
}


// function to validate Feedback form

function Validatefeedback()
 {
if(document.Feedbackform.name.value.length<=0 )
{
		alert("Please enter Name");
		document.Feedbackform.name.focus();
		document.Feedbackform.name.select();
		return false;
}

var emailID=document.Feedbackform.email
if ((emailID.value==null)||(emailID.value=="")){
	alert("Please enter email")
	emailID.focus()
	return false
}
if (echeck(emailID.value)==false){
	emailID.value=""
	emailID.focus()
	return false
}
if(document.Feedbackform.email.value.length<=0 )
{
		alert("Please enter email");
		document.Feedbackform.email.focus();
		document.Feedbackform.email.select();
		return false;
}
if(document.Feedbackform.description.value.length<=0 )
{
		alert("Please enter your feedback");
		document.Feedbackform.description.focus();
		document.Feedbackform.description.select();
		return false;
}

}


