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){alert("Invalid Email Address");return false;}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){alert("Invalid Email Address");return false;}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){alert("Invalid Email Address");return false;}
	if (str.indexOf(at,(lat+1))!=-1){alert("Invalid Email Address");return false;}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){alert("Invalid Email Address");return false;}
	if (str.indexOf(dot,(lat+2))==-1){alert("Invalid Email Address");return false;}
	if (str.indexOf(" ")!=-1){alert("Invalid Email Address");return false;}
	if (str.substring(str.length-1,str.length)==dot){alert("Invalid Email Address");return false;}
	return true;
}

function ValidateEmail(emailInputName){
	var emailID = document.getElementById(emailInputName);
	if ((emailID.value==null)||(emailID.value=="")){alert("Please Enter your Email Address");emailID.focus();return false;}
	if (echeck(emailID.value)==false){emailID.select();emailID.focus();return false;}
	return true;
}

function ValidateInputCheckbox(inputName){
	var field = document.getElementById(inputName);
	if(field.checked==false){
		alert("You Must Agree with the Terms and Conditions");
		field.focus();
		return false;
	}else{
		return true;
	}
}

function ValidateInputTextSingle(inputName,alertText){
	var field = document.getElementById(inputName);
	if(field.value==''){
		alert(alertText);
		field.focus();
		return false;
	}else{
		return true;
	}
}

function ValidateInputText(inputName){
	var field = document.getElementById(inputName);
	if(field.value==''){
		field.focus();
		return false;
	}else{
		return true;
	}
}

function validate(e){
	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	if (code < '13' || code > '13'){
		if (code < '48' || code > '57')event.returnValue=false;
	}
}
function dontleaveempty(id,name,num){
	var inputfieldvalue=eval(id+"."+name+".value");
	if (!inputfieldvalue)eval(id+"."+name+".value="+num);
}
function notempty(id,num){
	var inputfieldvalue=document.getElementById(id).value;
	if (document.getElementById(id).value == '' || document.getElementById(id).value < 1) document.getElementById(id).value=num;
}

