function checkMobileNo()
{	
	mobileno=trim(getEl("txtmobileno").value);
	if(mobileno!="")
	{
		if(isNaN(mobileno))
		{
			getEl("errtxtmobileno").innerHTML="Mobile number can only be a 10/12 digit number";
			getEl("errtxtmobileno").style.color="#f7931e";
			getEl("txtmobileno").focus();
			return false;
		}
		else if(mobileno.length==12)
		{
			if(eval(mobileno.substr(0,2))==91)
			{
				if(eval(mobileno.substr(2,1))>0)
				{
					getEl("errtxtmobileno").innerHTML="";
					return true;
				}
				else
				{
					getEl("errtxtmobileno").innerHTML="Mobile number is not a valid number";
					getEl("errtxtmobileno").style.color="#f7931e";
					getEl("txtmobileno").focus();
					return false;
				}
			}
			else 
			{
				getEl("errtxtmobileno").innerHTML="Mobile number is not a valid number";
				getEl("errtxtmobileno").style.color="#f7931e";
				getEl("txtmobileno").focus();
				return false;
			}
		}
		else if(eval(mobileno.length)==10)
		{
			if(eval(mobileno.substr(0,1))>0)
			{
				getEl("errtxtmobileno").innerHTML="";
				return true;
			}
			else
			{
				getEl("errtxtmobileno").innerHTML="Mobile number is not a valid number";
				getEl("errtxtmobileno").style.color="#f7931e";
				getEl("txtmobileno").focus();
				return false
			}
		}
		else if(eval(mobileno.length)<10)
		{
			getEl("errtxtmobileno").innerHTML="Mobile number can only be a 10/12 digit number";
			getEl("errtxtmobileno").style.color="#f7931e";
			getEl("txtmobileno").focus();
			return false;
		}
		else if(eval(mobileno.length)>12)
		{
			getEl("errtxtmobileno").innerHTML="Mobile number can only be a 10/12 digit number";
			getEl("errtxtmobileno").style.color="#f7931e";
			getEl("txtmobileno").focus();
			return false;
		}
	}
}
function textCounter(field, countfield, maxlimit,divid)
{
	if (field.value.length > (maxlimit+1)) 
		field.value = field.value.substring(0, maxlimit);
	else
		countfield.value = maxlimit - field.value.length;
	if(field.value.length>=maxlimit+1) 
	{
		getEl(divid).innerHTML="Entered Characters' length exceeding "+eval(maxlimit+2);
		getEl(divid).style.display="";
		getEl(divid).style.color="#f7931e";
	}
	else
		getEl(divid).style.display="none";
}

function checkForm()
{
	if(!clear())
		return false;
	else
		return true;
}

function clear()
{
	
	if(trim(getEl("id_name").value)=="Name" || trim(getEl("id_name").value)=="")
	{
		getEl("id_name").value="";
		getEl("errid_name").innerHTML="Please enter your name";
		getEl("errid_name").style.color="#f7931e";
		getEl("id_name").focus();
		return false;
	}
	else if(getEl("id_name").value.length>25)
	{
		getEl("id_name").value="";
		getEl("id_name").focus();
		getEl("errid_name").innerHTML="Name can be only 25 Characters";
		getEl("errid_name").style.color="#f7931e";
		return false;
	}
	else if(trim(getEl("txtmobileno").value)=="Your Mobile No" || trim(getEl("txtmobileno").value)=="")
	{
		getEl("errid_name").innerHTML="";
		getEl("txtmobileno").value="";
		getEl("txtmobileno").focus();
		getEl("errtxtmobileno").innerHTML="Please enter your mobile number";
		getEl("errtxtmobileno").style.color="#f7931e";
		return false;
	}
	
	/*else if(!checkMobileNo())
		return false;*/
	else if(trim(getEl("txtmsg").value)=="Message" || trim(getEl("txtmsg").value)=="")
	{
		getEl("errid_name").innerHTML="";
		getEl("errtxtmobileno").innerHTML="";
		getEl("txtmsg").value="";
		getEl("txtmsg").focus();
		getEl("errtxtmsg").innerHTML="Please enter your message";
		getEl("errtxtmsg").style.color="#f7931e";
		getEl("errtxtmsg").style.display="";
		return false;
	}
	else if(trim(getEl("txtmcaptcha").value)=="Captcha" || trim(getEl("txtmcaptcha").value)=="")
	{
		getEl("errid_name").innerHTML="";
		getEl("errtxtmobileno").innerHTML="";
		getEl("errtxtmsg").innerHTML="";
		getEl("txtmcaptcha").value="";
		getEl("txtmcaptcha").focus();
		getEl("errmcaptcha").innerHTML="Please enter captcha";
		getEl("errmcaptcha").style.color="#f7931e";
		getEl("errmcaptcha").style.display="";
		return false;
	}
	else
	{
		getEl("errid_name").innerHTML="";
		getEl("errtxtmobileno").innerHTML="";
		getEl("errtxtmsg").innerHTML="";
		getEl("errmcaptcha").innerHTML="";
		return true;
	}

}
function checkfocus(id,msg)
{
	
	if(trim(getEl(id).value)==msg)
	{
		getEl(id).value="";
		getEl(id).style.color='#444';
	}
}

function checkEmailForm()
{
	if(!validate())
		return false;
	else
		return true;
}
function validate()
{
	if(trim(getEl("ename").value)=="" || trim(getEl("ename").value)=="Name" || !regular(getEl("ename").value))
	{
		getEl("ename").focus();
		getEl("errename").innerHTML="Please enter name as Characters Only";
		getEl("errename").style.color="#f7931e";
		return false;
	}
	else if(trim(getEl("txtemail").value)=="Email" || !echeck(getEl("txtemail").value))
	{
		getEl("errename").innerHTML="";
		getEl("txtemail").focus();
		getEl("erremail").innerHTML="Please enter a valid email address";
		getEl("erremail").style.color="#f7931e";
		return false;
	}
	else if(trim(getEl("emessage_subject").value)=="" || getEl("emessage_subject").value=="Subject")
	{
		getEl("errename").innerHTML="";
		getEl("erremail").innerHTML="";
		getEl("emessage_subject").focus();
		getEl("erremessage_subject").innerHTML="Please enter subject";
		getEl("erremessage_subject").style.color="#f7931e";
		return false;
	}
	else if(trim(getEl("txtemsg").value)=="" || getEl("txtemsg").value=="Message")
	{
		getEl("errename").innerHTML="";
		getEl("erremail").innerHTML="";
		getEl("erremessage_subject").innerHTML="";
		getEl("txtemsg").focus();
		getEl("erremsg").innerHTML="Please enter your message";
		getEl("erremsg").style.color="#f7931e";
		return false;
	}
	else if(trim(getEl("txtecaptcha").value)=="Captcha" || trim(getEl("txtecaptcha").value)=="")
	{
		getEl("errename").innerHTML="";
		getEl("erremail").innerHTML="";
		getEl("erremessage_subject").innerHTML="";
		getEl("erremsg").innerHTML="";
		getEl("txtecaptcha").focus();
		getEl("errecaptcha").innerHTML="Please enter captcha";
		getEl("errecaptcha").style.color="#f7931e";
		return false;
	}
	else
	{
		getEl("errename").innerHTML="";
		getEl("erremail").innerHTML="";
		getEl("erremessage_subject").innerHTML="";
		getEl("erremsg").innerHTML="";
		getEl("errecaptcha").innerHTML="";
		return true;
	}

}
function checkFormhome(type)
{
	if(!clear())
	{	
		//alert(false);
		//return false;
	}
	else
	{
		sendRequest(type);
	}
}
function checkEmailFormhome(type)
{
	if(!validate())
	{ //return false;
	}
	else
	{
		sendRequest(type);
	}
}
function sendRequest(type)
{
	var url="http://www.experiencecommerce.com/ee/index.php/includes/redirect-home/";
	if(type=='mail')
	{
		url=url+"?type=mail&captcha="+getEl("txtecaptcha").value+"&name="+getEl("ename").value+"&email="+getEl("txtemail").value+"&subject="+getEl("emessage_subject").value+"&msg="+getEl("txtemsg").value;
	}
	else
	{
		url=url+"?type=sms&captcha="+getEl("txtmcaptcha").value+"&name="+getEl("id_name").value+"&mobileno="+getEl("txtmobileno").value+"&msg="+getEl("txtmsg").value;
	}
	fetchData(url,getBk,true);
}

