function validate()

{

	fadetext();

	var email=document.getElementById("email").value;

	var pword=document.getElementById("pword").value;

	if(email == '') {

		document.getElementById("Divcontainer").innerHTML='Email is required...';

		return false;

	} else if(pword == '') {

		document.getElementById("Divcontainer").innerHTML='Password is required...';

		return false;

	}

	var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/

		if(!RegExp.test(email)){

			document.getElementById("Divcontainer").innerHTML='<img src="images/smilies/val.gif" align="absmiddle" />Invalid Email Address...';

			return false;

		}

}



function trim(str)

	{

	   return str.replace(/^\s*|\s*$/g,"");

	}



function emptychk()

	{

		if(document.getElementById('textbar').value == "")	{

			return false; 

		}

	}

/* ------------ Start User Section ------------- */

function register()

	{

		

	  var u_email = document.getElementById('u_email').value;

	  var fullname = document.getElementById('fullname').value;

	  var dob = document.getElementById('dob').value;

	  var address = document.getElementById('address').value;

	  var country = document.getElementById('country').value;

	  var pass_no = document.getElementById('pass_no').value;

	  var tel_phone = document.getElementById('tel_phone').value;

	  var home_phone = document.getElementById('home_phone').value;

	  var mobile = document.getElementById('mobile').value;

	  var c_name = document.getElementById('c_name').value;

	  var c_branch = document.getElementById('c_branch').value;

	  var c_address = document.getElementById('c_address').value;

	  var c_country = document.getElementById('c_country').value;

	  var c_email = document.getElementById('c_email').value;

	  var c_phone = document.getElementById('c_phone').value;

	  var c_web = document.getElementById('c_web').value;

	  var buy_unit = document.getElementById('buy_unit').checked;

	  var buy_count = document.getElementById('buy_count').value;

	  var meet_salesrep = document.getElementById('meet_salesrep').checked;

	  var news = document.getElementById('news').checked;

	  var termscond = document.getElementById('termscond').checked;

	  var process = document.getElementById('process').value;

	  var uid = document.getElementById('uid').value;

	 

	  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;

	  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;

	  var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim);

	  

	  if(buy_unit == true) buy_unit='Yes'; else buy_unit='No';

	  if(meet_salesrep == true) meet_salesrep='Yes'; else meet_salesrep='No';

	  if(news == true) news='Yes'; else news='No';

		

		

		var checkValidation=emptyValidation('u_email~fullname~dob~address~country~pass_no~tel_phone');

		if(checkValidation == false)

		return false;

		

		if(!u_email.match(emailRegex)) {

		document.getElementById("Divcontainer").innerHTML='Invalid Email User Email...';

		return false;

		}

		

		if(!c_email.match(emailRegex) && c_email !='') {

		document.getElementById("Divcontainer").innerHTML='Invalid Email Company Email...';

		return false;

		}

		

		if(termscond == false) {

			document.getElementById("Divcontainer").innerHTML='Please accept our NDA Agreement.';

			return false;

		}

		

		//alert('test');

		var obj = document.getElementById('Divresult');

		obj.innerHTML = "<img src='images/loading.gif' /> Processing...";

		

		start = new Date(); 

		start = start.getTime();

	

		var exec = function(str)

		{

			if(trim(str) != "") {

				//Clearval('fname~mname~lname~suffix~fullname~dob~gender~race~address~address2~city~state~zip~phone~interphone~mobile~fax~email~pword~usertype');

				obj.innerHTML = str;

			} else {

				window.location='userlist.php';

			}

		}

		var ajax = new doAjax();

		//u_email fullname dob address country pass_no tel_phone home_phone mobile c_name c_branch c_address c_country c_email c_phone c_web buy_unit buy_count meet_salesrep news status pword	

		ajax.doGet('includes/ajax.register.php?uid='+uid+'&process='+process+'&u_email='+u_email+'&fullname='+fullname+'&dob='+dob+'&address='+address+'&country='+country+'&pass_no='+pass_no+'&tel_phone='+tel_phone+'&home_phone='+home_phone+'&mobile='+mobile+'&c_name='+c_name+'&c_branch='+c_branch+'&c_address='+c_address+'&c_country='+c_country+'&c_email='+c_email+'&c_web='+c_web+'&buy_unit='+buy_unit+'&buy_count='+buy_count+'&meet_salesrep='+meet_salesrep+'&news='+news+'&start='+start, exec);

	

	}

	

function EditRegister(uid,act)

	{

	var obj = document.getElementById('Divresult');

	obj.innerHTML = "<img src='images/loading.gif' /> Processing...";

	

	start = new Date(); 

	start = start.getTime();



	var exec = function(str)

	{

		if(trim(str) != "") {

			obj.innerHTML = str;

		}

	}

	var ajax = new doAjax();

	ajax.doGet('ajax/ajax.register.php?action='+act+'&tblname=tbl_users&uid='+uid+'&start='+start, exec);

	

	}

	

function ViewUser(uid,act)

	{

	var obj = document.getElementById('Divresult');

	obj.innerHTML = "<img src='images/loading.gif' /> Processing...";

	

	start = new Date(); 

	start = start.getTime();



	var exec = function(str)

	{

		if(trim(str) != "") {

			obj.innerHTML = str;

		}

	}

	var ajax = new doAjax();

	ajax.doGet('ajax/ajax.ViewProfile.php?action='+act+'&tblname=tbl_users&uid='+uid+'&start='+start, exec);

	

	}



function delUser(uid,process) {

	

	if (confirm("Are you sure?") == false)	{

		return false;

	} else {

	

  	var obj = document.getElementById('Divcontainer');

	obj.innerHTML = "";

	

	start = new Date(); 

	start = start.getTime();

	

	var exec = function(str)

	{

		if(trim(str) != "") {

			obj.innerHTML = str;

		} else {

			if(process=="deletepromotion")

			window.location='promotionlist.php';

			else

			window.location='vacancylist.php';

		}

	}

	var ajax = new doAjax();

	ajax.doGet('../includes/ajax.common.php?process='+process+'&uid='+uid+'&start='+start, exec);

	}

}



function ActiveUser(uid,act,process,slno)

	{



	if (confirm("Are you sure?") == false)	

	return false;

	

	//alert('TEst');

	var active = document.getElementById('active'+slno).checked;

	if(active == true) active = 1; else active = 0;

	

	

	var obj = document.getElementById('Divactive'+slno);

	obj.innerHTML = '&nbsp;<input type="checkbox" />';

	

	start = new Date(); 

	start = start.getTime();



	var exec = function(str)

	{

		if(trim(str) != "") {

			obj.innerHTML = str;

		}

	}

	var ajax = new doAjax();

	ajax.doGet('../includes/ajax.common.php?process='+act+'&values='+active+'&uid='+uid+'&slno='+slno+'&start='+start, exec);

	}

	

/* ------------ End User Section ------------- */



function emptyValidation(fieldList) {

	

		var field=new Array();

		field=fieldList.split("~");

		var counter=0;

		for(i=0;i<field.length;i++) {

			if(document.getElementById(field[i]).value=="") {

				document.getElementById(field[i]).style.border="#FF0000 1px solid";

				counter++;

			} else {

				document.getElementById(field[i]).style.border="#CCCCCC 1px solid";

				

			}

		}

		

		//if(echecknew(trim(document.getElementById(field[5]).value))==false) {	

		//	return false;

		//}

		

		if(counter>0) {

			document.getElementById("Divcontainer").innerHTML='The field marked in red color should not be left empty...';

			return false;				

		}  else {

			return true;

		}		

		

}



function Clearval(fieldList) {

		

		var field=new Array();

		field=fieldList.split("~");

		var counter=0;

		for(i=0;i<field.length;i++) {

				document.getElementById(field[i]).value='';

		}		

}



function openWin(url) {

	var w_left = Math.ceil(screen.width/2-300);

	var openWin = window.open(url,"VoteWin","left="+w_left+",top=30,scrollbars=yes,menubar=no,width=710,resizable=yes,toolbar=no,location=no,status=no"); 

	openWin.focus();

}



