function ValidateReg()
{
	var isError = false;
	var errStr = 'Please correct the following problem(s):\n\n';
	
  if ($.trim($("input[name=email]").val()) == '' || $.trim($("input[name=email]").val()) == 'Email*') {
		errStr += '* Please provide your email address.\n';
		isError = true;
	} else {
		if (!isValidEmail($.trim($("input[name=email]").val()))) {
			errStr += '* The email address you input is not a vaild email address.\n';
			isError = true;	
		} 
	}	
	if ($.trim($("input[name=password]").val()) == ''|| $.trim($("input[name=password]").val()) == 'Set password' ) {
		errStr += '* Please provide a password.\n';
		isError = true;
	} 
	
	if ($.trim($("input[name=repassword]").val()) == ''|| $.trim($("input[name=repassword]").val()) == 'retype password' ) {
		errStr += '* Please retype Your password.\n';
		isError = true;
	} 
	
	if ( ($.trim($("input[name=password]").val())) != ($.trim($("input[name=repassword]").val())) ) {
		errStr += '* The passwords you entered do not match.\n';
		isError = true;
	} 
	
	if ($.trim($("input[name=fname]").val()) == ''|| $.trim($("input[name=fname]").val()) == 'First Name*' ) {
		errStr += '* Please provide your first name.\n';
		isError = true;
	} 
	
	if ($.trim($("input[name=lname]").val()) == '' || $.trim($("input[name=lname]").val()) == 'Last Name*' ) {
		errStr += '* Please provide your last name.\n';
		isError = true;
	}
	
	if ($.trim($("input[name=company]").val()) == '' || $.trim($("input[name=company]").val()) == 'Company') {
		errStr += '* Please enter the name of your company.\n';
		isError = true;
	}
	
	if ($.trim($("input[name=title]").val()) == '' || $.trim($("input[name=title]").val()) == 'Title') {
		errStr += '* Please provide your title.\n';
		isError = true;
	}
	
	if ($.trim($("input[name=country]").val()) == '' || $.trim($("input[name=country]").val()) == 'Country') {
		errStr += '* Please enter the name of your country.\n';
		isError = true;
	}
	
	if (isError) {
		alert(errStr);	
		return false;
	}	else {
		submitvalidateData();
		return false;
	}
}

function isValidEmail(email)
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}

function isValidUrl(s) {
	var regexp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/; return regexp.test(s);
}

function submitvalidateData(){
	    
	    var submitvalidateData = '';
		if ($('#dailydigest').is(':checked')) {
		  dailydigest = $('#dailydigest').val(); 
		 	} else {
		 		dailydigest = "";
		 	}
		  if ($('#membership_plan').is(':checked')) {
		  	 membership_plan = "yes";
		 	} else {
		 		membership_plan = "";
		 	}
		  //ipraxa put this weird ampersand escape thing in - not sure how to get rid of it
		  datastring = "username="+$.trim($("input[name=email]").val().replace(/&/g, "@@amp@@"))+
		  "&email="+$.trim($("input[name=email]").val().replace(/&/g, "@@amp@@"))+
		  "&password="+$.trim($("input[name=password]").val().replace(/&/g, "@@amp@@"))+
		  "&fname="+$.trim($("input[name=fname]").val().replace(/&/g, "@@amp@@"))+
		  "&lname="+$.trim($("input[name=lname]").val().replace(/&/g, "@@amp@@"))+
		  "&company="+$.trim($("input[name=company]").val().replace(/&/g, "@@amp@@"))+
		  "&title="+$.trim($("input[name=title]").val().replace(/&/g, "@@amp@@"))+
		  "&dailydigest="+dailydigest+
		  "&membership_plan="+membership_plan+
		  "&redirect_to="+$.trim($("input[name=redirectaftersuccess]").val())+
		  
		  "&job_listing_page_code="+$.trim($("input[name=job_listing_page_code]").val())+
		  "&country="+$.trim($("input[name=country]").val().replace(/&/g, "@@amp@@"));
          
		  //alert(datastring); return false;
		  temppath = $('.logo_img').attr('rel'); 
			$.ajax({
				   
				type: "POST",
				url: temppath + "/register_action.php",
				data: datastring,
				success: function(msg){
					if(msg=='jobsuccessfully')
					{
					 $('#test').trigger('click'); 
					} else if(msg=='Please check mail')
					{
					  $('#test').trigger('click'); 
					} else
					{
					  $('#message_register').html(msg);
					}
			  }
		 });
}


