function validateformsms()
{
	if(document.sms.yourname.value=="") {
	alert("Please enter your name");
	document.sms.yourname.focus();
	return false;
	}

	if(document.sms.yourname.value.substring(0,1) == ' ') {
	alert('First letter should not be space in your name');
	document.sms.yourname.value='';
	document.sms.yourname.focus();
	return false;
	}

	if(document.sms.yournumber.value=="") {
	alert("Please enter your number");
	document.sms.yournumber.focus();
	return false;
	}

	if(document.sms.yournumber.value.substring(0,1) == ' ') {
	alert('First letter should not be space in your mobile number');
	document.sms.yournumber.value='';
	document.sms.yournumber.focus();
	return false;
	}
	if(document.sms.yournumber.value.length < 10) {
	alert("Mobile number is invalid");
	document.sms.yournumber.focus();
	return false;
	}

	if(document.sms.city.value=="") {
	alert("Please enter your city");
	document.sms.city.focus();
	return false;
	}

	if(document.sms.city.value.substring(0,1) == ' ') {
	alert('First letter should not be space in city');
	document.sms.city.value='';
	document.sms.city.focus();
	return false;
	}

	if(document.sms.to.value=="") {
	alert("Please enter recipient mobile number");
	document.sms.to.focus();
	return false;
	}

	if(document.sms.to.value.substring(0,1) == ' ') {
	alert('First letter should not be space in recipient mobile number');
	document.sms.to.value='';
	document.sms.to.focus();
	return false;
	}

	if(document.sms.to.value.length < 10) {
	alert("The recepient mobile number must consist 10 digits");
	document.sms.to.value='';
	document.sms.to.focus();
	return false;
	}
	if(document.sms.to.value != '') {
	var smso=document.sms.to.value;
	var smssplit=smso.split(",");
		for(k=0;k<smssplit.length;k++)
		{
			if(smssplit[k].length!=10)
			{
			alert('The recepient mobile number must consist 10 digits');
			return false;
			}
		}
	}
	
	if(document.sms.security_code.value=="") {
	alert("Please enter security code");
	document.sms.security_code.focus();
	return false;
	}
	if(document.sms.security_code.value.substring(0,1) == ' ') {
	alert("The first letter should not be a space in security code");
	document.sms.security_code.focus();
	return false;
	}
	if((document.getElementById('security_code').value) != (document.getElementById('security').value)) {
	alert('Invalid Security Code');
	document.sms.security_code.value='';
	document.sms.security_code.focus();
	return false;
	}
	
}


function validateformemail() 
{
	if(document.email.yourname.value=="") {
	alert("Please enter your name");
	document.email.yourname.focus();
	return false;
	}
	if(document.email.yourname.value.substring(0,1) == ' ') {
	alert('First letter should not be a space in your name');
	document.email.yourname.value='';
	document.email.yourname.focus();
	return false;
	}

	if(document.email.youremail.value=="") {
	alert("Please enter your email id");
	document.email.youremail.value='';
	document.email.youremail.focus();
	return false;
	}
	if(document.email.youremail.value.substring(0,1) == ' ') {
	alert('First letter should not be a space in your email id');
	document.email.youremail.value='';
	document.email.youremail.focus();
	return false;
	}
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.email.youremail.value)) {
	//ok
		}
		else
		{
		alert("Invalid email address! Please re-enter.");
		return false;
		}
	if(document.email.city.value=="") {
	alert("Please enter your city");
	document.email.city.focus();
	return false;
	}

	if(document.email.city.value.substring(0,1) == ' ') {
	alert('First letter should not be a space in city');
	document.email.city.value='';
	document.email.city.focus();
	return false;
	}

	if(document.email.to.value=="") {
	alert("Please enter recipient email id");
	document.email.to.value='';
	document.email.to.focus();
	return false;
	}
	if(document.email.to.value.substring(0,1) == ' ') {
	alert('First letter should not be a space in recipient email id');
	document.email.to.value='';
	document.email.to.focus();
	return false;
	}
	if(document.email.to.value !="") {
	var cemail=document.email.to.value;
	var semail=cemail.split(',');
	for(i=0;i<semail.length;i++)
	{
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(semail[i])) {

		}
		else
		{
		alert("Invalid email address! Please re-enter.");
		document.email.to.focus();
		return false;
		}
	}
	}
	if(document.email.security_code.value=="") {
	alert("Please enter security code");
	document.email.security_code.focus();
	return false;
	}
	if(document.email.security_code.value.substring(0,1) == ' ') {
	alert("The first letter should not be a space in security code");
	document.email.security_code.value='';
	document.email.security_code.focus();
	return false;
	}
	if((document.getElementById('security_code').value) != (document.getElementById('security').value)) {
	alert('Invalid security code');
	document.email.security_code.value='';
	document.email.security_code.focus();
	return false;
	}
}


function fn_chkchar(e) {
var keycode;
if(window.event) {
keycode=window.event.keyCode;
}
else if(e) {
keycode=e.which;
}

if((keycode==0)||(keycode==8)||(keycode==32)||(keycode>=65 && keycode<=90) ||
 (keycode>=97 && keycode<=122)){}
else { return false;}
}

//age(number)
function fn_chknum(e) {
var keycode;
if(window.event) {
keycode=window.event.keyCode;
}
else if(e) {
keycode=e.which;
}

if ( (keycode==0)||(keycode==8)||(keycode>=48 && keycode<=57)||(keycode==32)) {}
else { return false;}
}

//(security code)
function fn_chkcode(e) {
var keycode;
if(window.event) {
keycode=window.event.keyCode;
}
else if(e) {
keycode=e.which;
}
if ( (keycode == 0) ||(keycode==8) || (keycode >= 65 && keycode <= 90) || (keycode >= 97 && keycode <= 122) || (keycode >= 48 && keycode <= 57)) {}
else { return false;}
}

//(character and number)
function fn_chkcharnum(e) {
var keycode;
if(window.event) {
keycode=window.event.keyCode;
}
else if(e) {
keycode=e.which;
}
if ( (keycode==0)||(keycode==8) || (keycode==32) || (keycode>=65 && keycode<=90) || (keycode>=97 && keycode<=122)||(keycode>=48 && keycode<=57) || (keycode == 44)) {}
else { return false;}
}


//address
function fn_chkaddress(e) {
var keycode;
if(window.event) {
keycode=window.event.keyCode;
}
else if(e) {
keycode=e.which;
}
if ((keycode>=65 && keycode<=90)||(keycode>=97 && keycode<=122)||(keycode==32)||(keycode==0)||(keycode==8) || (keycode>=48 && keycode<=57) || (keycode==45) || (keycode==46) || (keycode==47) || (keycode==39) || (keycode==41) || (keycode==44) ||(keycode==40) || (keycode==35)) {}
else { return false;}
}

// Email Validation
function fn_email(e){
	var keycode;if(window.event){	keycode = window.event.keyCode;}
	else if(e){ keycode = e.which;}
	if((keycode == 0) || (keycode == 8) || (keycode >= 65 && keycode <= 90) || (keycode >= 48 && keycode <= 57) || (keycode >=97 && keycode <= 122) || (keycode == 64) ||(keycode == 95) || (keycode == 46) || (keycode==44)) 
	{}
	else {return false;}}


var xmlhttp;

function fn_security()
  {
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
    {
    alert ("Your browser does not support XML HTTP Request");
    return;
    }
  var cc=0;
  var url="security_check_sharer.php";
  url=url+"?q="+cc;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }

function stateChanged()
  {
  if (xmlhttp.readyState==4)
    {
    document.getElementById("security").value=xmlhttp.responseText;
    }
  }

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
} 


