function submitContactus(inputstring)
{
	var strErrorMessage = "";
	var strFirstName = document.forms[0].contactus_txtFirstName.value;
	strFirstName = strFirstName.replace(/\s/gi,"");
	var strLastName = document.forms[0].contactus_txtLastName.value;
	strLastName = strLastName.replace(/\s/gi,"");
	var strTelephone = document.forms[0].contactus_txtTelephone.value;
	strTelephone = strTelephone.replace(/\s/gi,"");
	var strMobilephone = document.forms[0].contactus_txtMobilephone.value;
	strMobilephone = strMobilephone.replace(/\s/gi,"");
	//var strMessageSubject = document.forms[0].contactus_txtMessageSubject.value;
	//strMessageSubject = strMessageSubject.replace(/\s/gi,"");
	var strEmail = document.forms[0].contactus_txtEmail.value;
	strEmail = strEmail.replace(/\s/gi,"");
	var strMessage = document.forms[0].contactus_txtMessage.value;
	strMessage = strMessage.replace(/\s/gi,"");
	if (strFirstName == "" || strLastName == "" || strTelephone == "0" || strEmail == "" || strMessage == "" ) 
	{ 
		strErrorMessage="Fields marked with (*) are mandatory.\n";
	} 
	if(strErrorMessage != "") 
	{ 
		alert(strErrorMessage); 
	} 
	else 
	{ 
		if (strFirstName!="") 
		{ 
			if (isString(strFirstName)==false) 
			{ 
				strErrorMessage=strErrorMessage + "First name - Please use characters (a to z) or (A to Z) or (0 to 9) or ('). \n"  
			} 
		}
		if (strLastName!="") 
		{ 
			if (isString(strLastName)==false) 
			{ 
				strErrorMessage=strErrorMessage + "Last name - Please use characters (a to z) or (A to Z) or (0 to 9) or ('). \n"  
			} 
		}
		if (strTelephone!="") 
		{ 
			
				if (strTelephone.length < 10)
				{
					strErrorMessage=strErrorMessage + "Please enter ten digit Telephone number. \n"
				}
			
		}
		if (strMobilephone!="") 
		{ 
			
				if (strMobilephone.length < 10)
				{
					strErrorMessage=strErrorMessage + "Please enter ten digit Mobile number. \n"
				}
			
		}
		if (strEmail!= "")
		{
			if (isValidMail(strEmail)==false) 
			{ 
				strErrorMessage=strErrorMessage + "Email. \n"  
			} 
		}	
		
		if(strErrorMessage!="")
		{
			strErrorMessage = "Following errors occurred. Please correct the errors and re-send your message.\n\n" + strErrorMessage;
			alert(strErrorMessage);
		}
	}
	if(strErrorMessage=="")
	{
		document.forms[0].action = "contactus.aspx";
		document.forms[0].submit();	
	}
}
function isString(inputstring)
{
	var ValidString="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_- '";
	for (var i=0;i<inputstring.length;i++)
	{
		if(ValidString.indexOf(inputstring.charAt(i)) == -1)
		{
				return false;
		}
	}
}
function isphone(sPassValue)
{
	var ValidString="0123456789";
	for (var i=0;i<sPassValue.length;i++)
	{
		if(ValidString.indexOf(sPassValue.charAt(i)) == -1)
		{
				return false;
		}
	}
}
function isValidMail(inputStr)
{
	inputStr= new String(inputStr)
	spaceCount=0
	atCount=0
	dotCount=0
	for(invalidIndex=0;invalidIndex < inputStr.length;invalidIndex++)
	{
		if(inputStr.charAt(invalidIndex)==' '){
			spaceCount=spaceCount+1;
		}
		if(inputStr.charAt(invalidIndex)=='@'){
			atCount=atCount+1;
		}
		if(inputStr.charAt(invalidIndex)=='.'){
			dotCount=dotCount+1;
		}				
	}
	if(inputStr.charAt(inputStr.indexOf('@')+1) == '.' || inputStr.charAt(inputStr.indexOf('.')+1) == '@')
	{
		return false;
	}
	
	if(inputStr.charAt(inputStr.length-1)== '.' || inputStr.charAt(inputStr.length-1)== '@'){
		return false;
	}
	
	if(!(inputStr.charAt(0)=='@') && !(inputStr.charAt(0)=='.')){
		if(!(spaceCount > 0) && atCount==1 && dotCount > 0){
			if(((inputStr.indexOf('@')+1) < (inputStr.lastIndexOf('.'))) && (inputStr.lastIndexOf('.'))!=(inputStr.length)-1){
				return true;		
			}
			else{
				return false;
			}
		}
		else{
			return false;
		}
	}
	else{
		return false;
	}	
}


//Masking function....client side masking for Textbox
function masking(obj,e,format,maxlength,decimalplaces)
{
	var strvalidNum = format;
	var varNum = "0123456789";
	var intKeyCode;
	var intLen=obj.value.length;
	var strtemp;
	var intCounter;
	var intFirstpos;
	var intSecondpos;

	if (format.indexOf("*")!=-1)
	{
		return;
	}

	intKeyCode=(window.Event) ? e.which : e.keyCode;
	strtemp=String.fromCharCode(intKeyCode);

	if (intLen>=format.length)
	{
		return false;
	}

	if ((strvalidNum.substring(intLen,intLen+1)!="9") & (strvalidNum.substring(intLen,intLen+1)!="$"))
	{
		obj.value=obj.value.replace(/\s/gi,"")+strvalidNum.substring(intLen,intLen+1);

		if (strvalidNum.substring(intLen+1,intLen+2)=="9")
		{
			if(isNaN(strtemp))
			{
				return false;
			}
		}
		else if(strvalidNum.substring(intLen+1,intLen+2)=="$")
		{
			if (!isNaN(strtemp))
			{
				return false;
			}
		}
		else
		{
			return false;
		}
	}
	else
	{
		if (strvalidNum.substring(intLen,intLen+1)=="9")
		{
			if(isNaN(strtemp))
			{
				return false;
			}
		}
		else if(strvalidNum.substring(intLen,intLen+1)=="$")
		{
			if (!isNaN(strtemp))
			{
				return false;
			}
		}
	}
	
	return true;
	
}//End of Masking function