
	function limit_ten(field, e)
	{
		
		if(e.keyCode == 9 || e.keyCode == 8)
			return true;
		if(field.value.length >= 10)
		{
			alert("Mobile no maximum 10 characters");
			field.value.substring(0, 9);
			return false;
		}
		return true;
	}
	
	function limit_eleven(field, e)
	{
		if(e.keyCode == 9 || e.keyCode == 8)
			return true;
		if(field.value.length >= 11)
		{
			alert("Sender id Maximum 11 characters");
			field.value.substring(0, 10);
			return false;
		}
		return true;
	}
	

	function doValidation()
	{
		var isError = false;
		var errorMsg="";
		
		name1 = document.getElementById("name").value;
		username = document.getElementById("username").value;
		password = document.getElementById("password").value;
		retype = document.getElementById("retype").value;
		mobileno = document.getElementById("mobileno").value;
		moblimit = document.getElementById("moblimit").value;
		senderid = document.getElementById("senderid").value;
		emailid = document.getElementById("email").value;
		city = document.getElementById("city").value;
		//state = document.getElementById("state");
		//country = document.getElementById("country");
		termsagree = document.getElementById("termsagree").checked;
		if(name1.length < 5 )
		{
			errorMsg += "Name field should contain min of 4 chars\n";
			isError = true;
		}
		if(username.length < 6 | username.length > 15)
		{
			errorMsg += "Invalid User Nsame\n";
			isError = true;
		}
		if(password.length < 8 | password.length > 15)
		{
			errorMsg += "Password length should be between 8 and 15.\n";
			isError = true;
		}
		if(password != retype)
		{
			errorMsg += "Password doesn't match..\n";
			isError = true;
		}
		if(mobileno == "")
		{
			errorMsg += "Mobileno Field Null..\n";
			isError = true;
		}
// 		if(senderid == "")
// 		{
// 			errorMsg += "Sender ID Field Null..\n";
// 			isError = true;
// 		}
// 		if(senderid.length > 12)
// 		{
// 			errorMsg += "Sender ID Cannot be more than 12 characters\n";
// 			isError = true;
// 		}
		if(moblimit != 10 && mobileno.length != moblimit)
		{
			errorMsg += "Enter a " +moblimit +  " digit valid mobile no.\n";
			isError = true;
		}
		if(moblimit==10 && mobileno.length != 10  )
		{
			errorMsg += "Enter 10 digit valid mobile no.\n";
			isError = true;
		}
		if(!echeck(emailid))
		{
			errorMsg += "Enter valid Email.\n";
			isError = true;
		}

		if(city == 'select'  )
		{
			errorMsg += "Select a city.\n";
			isError = true;
		}
// 		if(country.selectedIndex == 0  )
// 		{
// 			errorMsg += "Select a country.\n";
// 			isError = true;
// 		}
// 		if(state.selectedIndex == 0  )
// 		{
// 			errorMsg += "Select a state.\n";
// 			isError = true;
// 		}

		if(termsagree == false)
		{
			errorMsg += "Please Accept Terms and Policy.\n";
			isError = true;
		}
		
		if(isError)
		{
			alert(errorMsg);
			return false;
		}
		else
			return true;
	}

	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){
		   return false
		}else
			return true;
		}
	
	function show_field_Help(elem, help)
	{
		/*if(typeof(elem) == 'string')
			elem = $(elem);

		var offsets = Position.cumulativeOffset(elem); */
		$("wiz_help").style.top = 300;//(offsets[1] - 7)+"px";
		$("wiz_help").style.left = 800; //(offsets[0] + Element.getWidth(elem) + 15)+"px";
		$("wiz_help").style.display = "block";

		$("wiz_help_text").innerHTML = help;
	}

	function hide_field_Help()
	{
		$("wiz_help").style.display = "none";
		$("wiz_help_text").innerHTML = "";
	}
	


