//Validating Contact Us Form
function ValidateContactUs()
{
		with(document.contactusform)
		{		
				if (txtName.value=="")
				{
					alert("Please Enter your Name");
					txtName.focus();
					return false;
				}else if(txtTelephone.value=="")
				{
					alert("Please Enter your Contact Number");
					txtTelephone.focus();
					return false;
				}else if(txtEmail.value=="")
				{
					alert("Please Enter the Email");
					txtEmail.focus();
					return false;
				}else if(!(isEmail(txtEmail.value)))
				{
					alert("Please Enter the Email (abc@abc.com)");
					txtEmail.focus();
					return false;
				}else if(txtSubject.value=="")
				{
					alert("Please Enter the Subject of this Inquiry");
					txtSubject.focus();
					return false;
				}else if(inquiry.value=="")
				{
					alert("Please Enter the inquiry Details");
					inquiry.focus();
					return false;
				}
				contactusformflag.value="true";
		}
	return true;	
}


//Validating Subsciber

function ValidateSubsriber()
{
	with(document.newsletterform)
		{		
				if(txtSubscriber.value=="")
				{
					alert("Please Enter the Email");
					txtSubscriber.focus();
					return false;
				}else if(!(isEmail(txtSubscriber.value)))
				{
					alert("Please Enter the Email (info@rsiconcepts.com)");
					txtSubscriber.focus();
					return false;
				}
				newsletterformflag.value="true";
		}
	return true;
}

function validatequote()
{
	with(document.quoteform)
		{		
				if(txtCompanyName.value=="")
				{
					alert("Please Enter your Company Name");
					txtCompanyName.focus();
					return false;
				}else if(txtContactName.value=="")
				{
					alert("Please Enter the Name of the Contact Person");
					txtContactName.focus();
					return false;
				}else if(txtCity.value=="")
				{
					alert("Please Enter the City");
					txtCity.focus();
					return false;
				}else if(txtCountry.value=="")
				{
					alert("Please Enter the Country");
					txtCountry.focus();
					return false;
				}else if(txtPhone.value=="")
				{
					alert("Please Enter the Contact Number");
					txtPhone.focus();
					return false;
				}else if(txtEmail.value=="")
				{
					alert("Please Enter the Email");
					txtEmail.focus();
					return false;
				}else if(!(isEmail(txtEmail.value)))
				{
					alert("Please Enter the Email (abc@abc.com)");
					txtEmail.focus();
					return false;
				}else if(service.value==-1)
				{
					alert("Please Select the Service");
					service.focus();
					return false;
				}else if(Language.value==-1)
				{
					alert("Please Select the Language");
					Language.focus();
					return false;
				}else if(WebsiteLayout.value==-1)
				{
					alert("Please Select the Website Layout");
					WebsiteLayout.focus();
					return false;
				}
				quoteformflag.value="true";
		}
	return true;
	
}

//Email validation Function
function isEmail(theStr) 
{
	var atIndex = theStr.indexOf('@');
 	var dotIndex = theStr.indexOf('.', atIndex);
 	var flag = true;
 	theSub = theStr.substring(0, dotIndex+1)
 	if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length)) 
 	{	 
 		flag = false; 
 	}
 	else 
	{ 
 		flag = true; 
 	}
 	return(flag);
}
//Common Function
function onfocuscontrol(control,flag,text)
{
	if(flag==1)
	{
		if(control.value==text)
		{
			control.value="";
		}
	}else if(flag==2)
	{
		if(control.value=="")
		{
			control.value=text;
		}	
	}
}

//Allows only Integer
function NumOnly(e) {
   var KeyCode = (e.keyCode) ? e.keyCode : e.which;
   return ((KeyCode == 8) // backspace
        || (KeyCode == 9) // tab
        || (KeyCode == 37) // left arrow
        || (KeyCode == 39) // right arrow
        || (KeyCode == 46) // delete
        || ((KeyCode > 47) && (KeyCode < 58)) // 0 - 9
   );
}
