
function checkContact(){


	if(CheckEmpty(document.getElementById('name'))){
		alert("Please enter your name .");
		document.getElementById('name').focus();
		return false;
	}

	if(hasSpecialChar(document.getElementById('name').value)==false){
		alert("Special characters are not allowed .");
		document.getElementById('name').focus();
		return false;
	}

	var noalpha = /^[a-zA-Z].*$/;

	if (!noalpha.test(document.getElementById('name').value)) {
		alert("Incorrect name !");
		document.getElementById('name').focus();
		return false;
	}



	if (CheckEmpty(document.getElementById('email'))) {
		alert("Please enter email Id.");
		document.getElementById('email').focus();
		return false;
	}


	if (document.getElementById('email').value !=""){
		if(echeck(document.getElementById('email').value)==false){
			alert("Invalid email. Please Re-enter");
			document.getElementById('email').focus();
			return false;
		}
	}


	if (CheckEmpty(document.getElementById('contents'))) {
		alert("Please enter your query.");
		document.getElementById('contents').focus();
		return false;
	}

	return true;
}

function checkOther(val){
	var combo = document.getElementById("state");
	var value = combo.options[combo.selectedIndex].text;
	if(value.toLowerCase()=="other"){
		document.getElementById("otherStateDiv").style.display = "block";
	}else{
		document.getElementById("otherStateDiv").style.display = "none";
	}
}

function check_AccountEdit(){
	var edit = false;
	try{
		id = document.getElementById('userid').value;
		edit = true;
	}catch(err){
		edit = false;
	}

	if(CheckEmpty(document.getElementById('firstname'))){
		alert("Please enter first name .");
		document.getElementById('firstname').focus();
		return false;
	}

	if(hasSpecialChar(document.getElementById('firstname').value)==false){
		alert("Special charactors are not allowed .");
		document.getElementById('firstname').focus();
		return false;
	}

	var noalpha = /^[a-zA-Z].*$/;

	if (!noalpha.test(document.getElementById('firstname').value)) {
		alert("Incorrect first name !");
		document.getElementById('firstname').focus();
		return false;
	}


	if(CheckEmpty(document.getElementById('lastname'))){
		alert("Please enter last name .");
		document.getElementById('lastname').focus();
		return false;
	}

	if(hasSpecialChar(document.getElementById('lastname').value)==false){
		alert("Special charactors are not allowed .");
		document.getElementById('lastname').focus();
		return false;
	}

	if (!noalpha.test(document.getElementById('lastname').value)) {
		alert("Incorrect last name !");
		document.getElementById('lastname').focus();
		return false;
	}

	if (CheckEmpty(document.getElementById('emailaddress'))) {
		alert("Please enter email Id.");
		document.getElementById('emailaddress').focus();
		return false;
	}


	if (document.getElementById('emailaddress').value !=""){
		if(echeck(document.getElementById('emailaddress').value)==false){
			alert("Invalid email. Please Re-enter");
			document.getElementById('emailaddress').focus();
			return false;
		}
	}

	try{
		document.getElementById("can").disabled=true;
	}catch(err){}

	document.getElementById("signupbutton").disabled=true;
	return true;

}

function checkAccountEdit(){
	var edit = false;
	try{
		id = document.getElementById('userid').value;
		edit = true;
	}catch(err){
		edit = false;
	}
	var noalpha = /^[a-zA-Z].*$/;
	if (CheckEmpty(document.getElementById('country'))) {
		alert("Please select country .");
		document.getElementById('country').focus();
		return false;
	}
	if (CheckEmpty(document.getElementById('state'))) {
		alert("Please select state .");
		document.getElementById('state').focus();
		return false;
	}
	var combo = document.getElementById("state");
	var value = combo.options[combo.selectedIndex].text;

	if(value.toLowerCase()=="other"){
		if (CheckEmpty(document.getElementById('otherState'))) {
			alert("Please enter your state .");
			document.getElementById('otherState').focus();
			return false;
		}
	}


	if (CheckEmpty(document.getElementById('zip'))) {
		alert("Please enter zip code .");
		document.getElementById('zip').focus();
		return false;
	}else{

		if(ZipChar(document.getElementById('zip').value)==false){
			alert("Enter Valid Zip Code.");
			document.getElementById('zip').focus();
			return false;
		}

		if(document.getElementById('zip').value.length<5){
			alert("Zip code can not be less than 5 digit.");
			document.getElementById('zip').focus();
			return false;
		}
	}

	var  checkphone = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;

	if (CheckEmpty(document.getElementById('PhoneNumber'))) {
		alert("Please enter phone number !");
		document.getElementById('PhoneNumber').focus();
		return false;
	}else{
		if (!checkphone.test(document.getElementById('PhoneNumber').value)) {
			alert("Incorrect Phone Number !");
			document.getElementById('PhoneNumber').focus();
			return false;
		}
	}

	if (CheckEmpty(document.getElementById('city'))) {
		alert("Please enter city !");
		document.getElementById('city').focus();
		return false;
	}

	if (!CheckEmpty(document.getElementById('FaxNumber'))) {
		if (!checkphone.test(document.getElementById('FaxNumber').value)) {
			alert("Incorrect Fax Number !");
			document.getElementById('FaxNumber').focus();
			return false;
		}
	}

	if (CheckEmpty(document.getElementById('address1'))) {
		alert("Please enter address 1.");
		document.getElementById('address1').focus();
		return false;
	}

	try{
		document.getElementById("can").disabled=true;
	}catch(err){}

	return true;
}

function FillColor(){
	//document.getElementById("color").bgColor = document.getElementById("color_code").value;
}
function checkServerInformation()
{
	if(document.getElementById('servername').value=="")
	{
		alert("Please enter the servername.");
		document.getElementById('servername').focus();
		return false;
	}
}


function openSubWin(){
	var colorcode = document.getElementById("color_code").value;
	if(colorcode==""){
		alert("Please Select color !! ");
	}else{
		openPopWin("/users/checkColourAvaliable/"+colorcode.substring(1),400,200, "", "cen", 40);
	}
}

function HideUnHideDiv(){
	if(document.getElementById("performancereport").checked==true){
		document.getElementById("div_performancereport").style.display = "block";
	}else{
		document.getElementById("div_performancereport").style.display = "none";
	}
}
function checkTicket()
{
	if(($('firstname').value=="")){
		alert("Please enter first name .");
		$('firstname').focus();
		return false;
	}

	if(hasSpecialChar($('firstname').value)==false){
		alert("Special characters are not allowed .");
		$('firstname').focus();
		return false;
	}

	var noalpha = /^[a-zA-Z].*$/;

	if (!noalpha.test($('firstname').value)) {
		alert("Incorrect first name !");
		$('firstname').focus();
		return false;
	}


	if($('lastname').value==""){
		alert("Please enter last name .");
		$('lastname').focus();
		return false;
	}

	if(hasSpecialChar($('lastname').value)==false){
		alert("Special characters are not allowed .");
		$('lastname').focus();
		return false;
	}

	if (!noalpha.test($('lastname').value)) {
		alert("Incorrect last name !");
		$('lastname').focus();
		return false;
	}
	if ($('emailaddress').value=="") {
		alert("Please enter email Id.");
		$('emailaddress').focus();
		return false;
	}


	if ($('emailaddress').value !=""){
		if(echeck($('emailaddress').value)==false){
			alert("Invalid email. Please Re-enter");
			$('emailaddress').focus();
			return false;
		}
	}
	if($('domain').value==""){
		alert("Please enter domain name.");
		$('domain').focus();
		return false;
	}
	if($('subject').value==""){
		alert("Please enter subject.");
		$('subject').focus();
		return false;
	}
	if($('description').value==""){
		alert("Please enter message.");
		$('description').focus();
		return false;
	}
	if($('captcha').value==""){
		alert("Please enter security code.");
		$('captcha').focus();
		return false;
	}


}
function checkUserTicket()
{

	if($('subject').value==""){
		alert("Please enter subject.");
		$('subject').focus();
		return false;
	}
	if($('description').value==""){
		alert("Please enter message.");
		$('description').focus();
		return false;
	}
	if($('captcha').value==""){
		alert("Please enter security code.");
		$('captcha').focus();
		return false;
	}


}
function checkBenchmarkSetting()
{

	if(document.getElementById('buyerpercentage').value=="")
	{
		alert( 'Please enter a buyer benchmark.' );
		document.getElementById('buyerpercentage').focus();
		return false;
	}
	pat = /^\d*(\.\d{1,2})?$/;
	if(!pat.test(document.getElementById('buyerpercentage').value) && document.getElementById('buyerpercentage').value!="") {
		alert( 'Please enter a valid buyer benchmark.' );
		document.getElementById('buyerpercentage').value="";
		document.getElementById('buyerpercentage').focus();
		return false;
	}
	if(eval(document.getElementById('buyerpercentage').value) > 100)
	{
		alert( 'Pleace enter the buyer percentage between 1 to 100.' );
		document.getElementById('buyerpercentage').value="";
		document.getElementById('buyerpercentage').focus();
		return false;
	}

	if(eval(document.getElementById('buyerpercentage').value) < 1)
	{
		alert( 'Pleace enter the buyer percentage between 1 to 100.' );
		document.getElementById('buyerpercentage').value="";
		document.getElementById('buyerpercentage').focus();
		return false;
	}

	if(document.getElementById('sellerpercentage').value=="")
	{
		alert( 'Please enter a seller benchmark.' );
		document.getElementById('sellerpercentage').focus();
		return false;
	}
	if(!pat.test(document.getElementById('sellerpercentage').value) && document.getElementById('sellerpercentage').value!="") {
		alert( 'Please enter a valid seller benchmark.' );
		document.getElementById('sellerpercentage').value="";
		document.getElementById('sellerpercentage').focus();
		return false;
	}
	if(eval(document.getElementById('sellerpercentage').value) > 100)
	{
		alert( 'Pleace enter the seller percentage between 1 to 100.' );
		document.getElementById('sellerpercentage').value="";
		document.getElementById('sellerpercentage').focus();
		return false;
	}

	if(eval(document.getElementById('sellerpercentage').value) < 1)
	{
		alert( 'Pleace enter the seller percentage between 1 to 100.' );
		document.getElementById('sellerpercentage').value="";
		document.getElementById('sellerpercentage').focus();
		return false;
	}

	return true;
}
function checkPayoutP(){
	if (CheckEmpty(document.getElementById('releaselevel'))) {
		alert("Please enter minimum payout release level.");
		document.getElementById('releaselevel').focus();
		return false;
	}else{
		releaselevel = document.getElementById('releaselevel').value;
		minlevel     = document.getElementById('minlevel').value;
		if(parseFloat(releaselevel)<parseFloat(minlevel)){
			alert("Release level can not be less than minimum value");
			document.getElementById('releaselevel').focus();
			return false;
		}
	}
	return true;
}