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=no,menubar=no,height=470,width=510,resizable=yes,toolbar=no,location=no,status=no"); 
	openWin.focus();
}

