var js_path; 

function setJSPath(jspath){
	
	js_path = jspath;
	
}

function loginUser(){
	
	 var email = $("#login_email").val();
	 var password = $("#login_password").val();
/*	 alert(email);
	 alert(password);
*/	
	$.post("user_actions.php", {doAction:"loginUser",
							email: email,
							password: password }, 
					 
		function(data){	
		//alert(data.userExist);
			if(data.userExist == true){				
				
				//reloadPage();				
				//location.href = "home.php";
				$.fancybox({
                     'content' : "eventing.php" ,
                     'hideOnContentClick':false,
                     'scrolling':'auto',
                     'type' : 'iframe',
                     'onClosed':function(){
						 parent.location.href="home.php"; 
						 }
                 }); 

				//showPop();
					
			}else{
				
				alert('- Invelid email or password.');
				
			}
		
		
		},"json");
//	return false;
	
}


function getCompanyUsers(company_id, user_id){
	
	
	$.post("includes/ajax_functions.php", {cmd:"getCompanyUsers",
							company_id: company_id,
							user_id: user_id
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	
}


function getCompanyUsersAR(company_id, user_id){
	
	
	$.post("includes/ajax_functions.php", {cmd:"getCompanyUsersAR",
							company_id: company_id,
							user_id: user_id
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	
}


function getReactiveTable(user_id){
	
	
	$.post("includes/ajax_functions.php", {cmd:"getReactiveTable",
							user_id: user_id
							}, 
					 
		function(data){	
		
			$('#div_getReactiveTable').html(data.table);			
		
		
		},"json");
	
}

function getCompanyUsersARApp(company_id, user_id){
	
	
	$.post("includes/ajax_functions.php", {cmd:"getCompanyUsersARApp",
							company_id: company_id,
							user_id: user_id
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	
}

function getviewApplicant(user_id){
	
	//alert(user_id);
	$.post("includes/ajax_functions.php", {cmd:"getviewApplicant",
							user_id: user_id
							}, 
					 
		function(data){	
		
			$('#div_getViewApplicant').html(data.table);			
		
		
		},"json");
	
}

function getCompanyUsersARPros(company_id, user_id){
	
	
	$.post("includes/ajax_functions.php", {cmd:"getCompanyUsersARPros",
							company_id: company_id,
							user_id: user_id
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	
}


function getviewProspects(user_id){
	
	//alert(user_id);
	$.post("includes/ajax_functions.php", {cmd:"getviewProspects",
							user_id: user_id
							}, 
					 
		function(data){	
		//alert("this is result"+data.table);
			$('#div_getViewProspects').html(data.table);			
		
		
		},"json");
	
}



function updateUsersEmployeed(value, user_id){
	
	
	$.post("includes/ajax_functions.php", {cmd:"updateUsersEmployeed",
							value: value,
							user_id: user_id
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	
}





function validateJob(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#job_title");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#job_positions");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	

	var $field = $("#job_location");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
		
	var $field = $("#job_zip");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#description");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}
	
	
	if(validate){		
					
			return validate;		
			
		}else
		{
			$('#message_div').slideDown();
			$('#error_message').html(message);		
			$('#alert_message').slideUp();
			$('#error_message').slideDown();
			return validate;
		}
		
}



function validateJobAR(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	
	var $field = $("#job_title");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#user_company");
	if($field.val() == 'SelectComapny'){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}
	
	var $field = $("#user_id");
	if($field.val() == 'Select User'){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}
	
	var $field = $("#job_positions");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	

	var $field = $("#job_location");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
		
	var $field = $("#job_zip");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#description");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}
	
	
	if(validate){		
					
			return validate;		
			
		}else
		{
			$('#message_div').slideDown();
			$('#error_message').html(message);		
			$('#alert_message').slideUp();
			$('#error_message').slideDown();
			return validate;
		}
		
}




function validateForum()
{
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#topic");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#detail");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#email");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
	
	    email = $field.val();		
			if(isValidEmailAddress(email)){				
				
				$field.removeClass('field_validate');
				
			}else{				
				message += "<br />- please enter valid email";						
				validate = false;
				$field.addClass('field_validate');
			
			}
		//$field.removeClass('field_validate');
	}
	
	
	if(validate){		
					
			return validate;		
			
		}else
		{
			$('#message_div').slideDown();
			$('#error_message').html(message);		
			$('#alert_message').slideUp();
			$('#error_message').slideDown();
			return validate;
		}
}


function validateEvent()
{
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#datepicker2");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#datepicker1");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $datepicker2 =$("#datepicker2");
	var $datepicker1 =$("#datepicker1");

	if($datepicker1.val() < $datepicker2.val()){
		validate = false;		
		$datepicker2.addClass('field_validate');
		$datepicker1.addClass('field_validate');
	}
	else{
		$datepicker2.removeClass('field_validate');
		$datepicker1.removeClass('field_validate');
	}
	
	var $field = $("#title");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#timeslot");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	var $field = $("#timeslot1");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#detail");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#location");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#example");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	if(validate){		
					
			return validate;		
			
		}else
		{
			$('#message_div').slideDown();
			$('#error_message').html(message);		
			$('#alert_message').slideUp();
			$('#error_message').slideDown();
			return validate;
		}
}



function validateForumReply()
{
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#a_name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#a_answer");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#a_email");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
	
	    email = $field.val();		
			if(isValidEmailAddress(email)){				
				
				$field.removeClass('field_validate');
				
			}else{				
				message += "<br />- please enter valid email";						
				validate = false;
				$field.addClass('field_validate');
			
			}
		//$field.removeClass('field_validate');
	}
	
	
	if(validate){		
					
			return validate;		
			
		}else
		{
			$('#message_div').slideDown();
			$('#error_message').html(message);		
			$('#alert_message').slideUp();
			$('#error_message').slideDown();
			return validate;
		}
}
function validateForumSearch()
{
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#forum_search");
	if($field.val() == '(Open Text)'){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	if(validate){		
				
				return validate;
				
		}else
		{
			$('#message_div').slideDown();
			$('#error_message').html(message);		
			$('#alert_message').slideUp();
			$('#error_message').slideDown();
			return validate;
		}
}

function registrationComments(rType, field){	

	if(field.name == 'last_name' || field.name == 'first_name' || field.name == 'address' || field.name == 'city' || field.name == 'state' || field.name == 'zip'){
		
		if($('#div_name_zip').css('display') == 'none'){
		
			$('.registraton_comments').slideUp();
			$('#div_name_zip').slideDown();
		
		}
		
		
		
		
	}else if(field.name == 'phone'){
		
		if($('#div_phone').css('display') == 'none'){
			$('.registraton_comments').slideUp();
			$('#div_phone').slideDown();
		}
		
	}else if(field.name == 'email'){
		
		
		if($('#div_email').css('display') == 'none'){
		
			$('.registraton_comments').slideUp();
			$('#div_email').slideDown();

		}
		
	}else if(field.name == 'website'){
		
		if($('#div_website').css('display') == 'none'){
			
			$('.registraton_comments').slideUp();
			$('#div_website').slideDown();
		}
		
	}else if(field.name == 'password' || field.name == 'cnfpassword'){
		
		if($('#div_password').css('display') == 'none'){
		
			$('.registraton_comments').slideUp();
			$('#div_password').slideDown();
		}
		
	}
	
	
	
	
}

function validateMessage(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#example");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#message_subject");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#description");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	if(validate){		
					
			return validate;		
			
		}else
		{
			$('#message_div').slideDown();
			$('#error_message').html(message);		
			$('#alert_message').slideUp();
			$('#error_message').slideDown();
			return validate;
		}
}

function fileUpload(formId){		
	
		qString = "";		
	
		$("#" + formId).ajaxSubmit({
			url: 'user_actions.php?doAction=fileUpload' +  qString,
			data: $(this).serialize(),
			dataType: 'script',
			timeout: 10000 ,
			success: function(response){
				
				//alert(response);
				
				if(response == '0'){
					
					alert('file uploaded');
					
				}else if(response == '1'){
					
					alert('file could not uploaded');
					
				}else if(response == '2'){
					
					alert('file extension problem');
					
				}
					
				
				//file_size=Number(response);
				//put your validation here like if(file_size>5000)....
			}
		});
	
	
	
	
}

function loadPageData(container_id, page_path){
	
	$('#' + container_id).load(page_path);
	
}


function validateIntro(){
	
	
	var validate = false;
	var message = "- Please select field.";
	
	
	
	jQuery('input[name="account_selection"]').each(function(){
															
														
   		if($('#' + this.id).is(':checked')){
			
			validate = true;
			
			
		}		

		
	});
	
	

	
	if(validate){		
		
		return validate;		
		
	}else{
		
		
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	
		
	
	
}


function validateEmailExist(field){
	
	var email = $('#' + field.id).val();
	
	$.post("includes/ajax_functions.php", {cmd:"validateEmailExist",
							email: email
							}, 
					 
		function(data){	
		
			if(data.response){
				
				$('#' + field.id).val('');
				$('#' + field.id).focus();
				$('#' + field.id).addClass('field_validate');
				displayMessage('error', '- Email already exist.')
				
				
			}
			
		
		
		},"json");
	
	
}



/*function updateMyNetworkActivity(user_id){
	
	var user_network_activity = $('#network_activity').val();
	
	$.post("includes/ajax_functions.php", {cmd:"updateMyNetworkActivity",
							user_id: user_id,
							user_network_activity: user_network_activity }, 
					 
		function(data){	
		
			//reloadPage();	
			loadPageData('div_activity', 'my_activity.php?user_id=' + user_id);
		
		
		},"json");
	
	
}*/
function updateMyNetworkActivity(user_id){
	
	//alert('hello');
	var user_network_activity = $('#network_activity').val();
	
	$.post("includes/ajax_functions.php", {cmd:"updateMyNetworkActivity",
							user_id: user_id,
							user_network_activity: user_network_activity }, 
					 
		function(data){	
		
			//alert(data.response);
			if(data.response)
			{
			 $('#show').html("<tr><td>- Action Performed Successfully.</td></tr>");
			$('#show').slideDown('300');
			 loadPageData('div_activity', 'my_activity.php');
			}
		//$("#div_activity").load("home.php?alrt_msg=true"); 
		
		},"json");
	
	
}

function getLatestJob(){
	
	//alert('getActiveJobs');
	//var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"getLatestJob"
							}, 
					 
		function(data){	
		
			//reloadPage();	
			$('#show_job').html(data.table);
		
		
		},"json");
	
	
}


function getActiveJobs(){
	
	//alert('getActiveJobs');
	var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"getActiveJobs",
							isactive: 1
							}, 
					 
		function(data){	
		
			//reloadPage();	
			$('#div_get_jobs').html(data.table);
		
		
		},"json");
	
	
}

function getActiveJobsAR(){
	
	//alert('getActiveJobs');
	var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"getActiveJobs",
							isactive: 1
							}, 
					 
		function(data){	
		
			//reloadPage();	
			$('#div_get_jobs1').html(data.table);
		
		
		},"json");
	
	
}


function getArchieveJobs(){
	
		var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"getArchieveJobs",
							isarchive: 1
							}, 
					 
		function(data){	
		
			//reloadPage();	
			$('#div_get_jobs').html(data.table);
		
		
		},"json");
	
	
}

function getRecentJobs(){
	
		var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"getRecentJobs"
							//isarchive: 1
							}, 
					 
		function(data){	
		
			//reloadPage();	
			$('#div_get_jobs').html(data.table);
		
		
		},"json");
	
	
}
function getDateTable(date){
	
	//alert(date);
	$.post("includes/ajax_functions.php", {cmd:"getDateTable",
							date: date
							}, 
					 
		function(data){	
		
			//reloadPage();	
			//alert(data.table);
			$('#page_output').html(data.table);
		
		
		},"json");
	
}
function getCandidate(start, limit){
	
	//alert("start: "+start+"Last: "+limit);
	$.post("includes/ajax_functions.php", {cmd:"getCandidate",
							start: start,
							limit: limit
							}, 
					 
		function(data){	
		
			//reloadPage();	
			//alert(data.table);
			$('#candidate').html(data.table);
		
		
		},"json");
	
}
function getCand(start, limit){
	
	//alert("start: "+start+"Last: "+limit);
	$.post("includes/ajax_functions.php", {cmd:"getCand",
							start: start,
							limit: limit
							}, 
					 
		function(data){	
		
			//reloadPage();	
			//alert(data.table);
			$('#candidate').html(data.table);
		
		
		},"json");
	
}

function getClient(start, limit){
	
	//alert("start: "+start+"Last: "+limit);
	$.post("includes/ajax_functions.php", {cmd:"getClient",
							start: start,
							limit: limit
							}, 
					 
		function(data){	
		
			//reloadPage();	
			//alert(data.table);
			$('#client').html(data.table);
		
		
		},"json");
	
}
function getJobs(start, limit){
	
	//alert("start: "+start+"Last: "+limit);
	$.post("includes/ajax_functions.php", {cmd:"getJobs",
							start: start,
							limit: limit
							}, 
					 
		function(data){	
		
			//reloadPage();	
			//alert(data.table);
			$('#candidate').html(data.table);
		
		
		},"json");
	
}

function gettest(one, two){

   alert("his");
   alert("hello"+one+two);
}

function getSearchResult(msg){

     var msg = msg[0].value;
	
	 $.post("includes/ajax_functions.php", { cmd:"searchForum",
							msg: msg 
							},
		function(data){	 
		
			//reloadPage();	
			//alert(data.table);
			$('#forum_output').html(data.table);
		
		
		},"json");
	
}


function getUserTypes(userType)
{
	$.post("includes/ajax_functions.php", {cmd:"getUserTypes",
							userType: userType
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	}

function getForum(userType, start, limit)
{
	
	//alert(userType);
	$.post("includes/ajax_functions.php", {cmd:"getForum",
							userType: userType,
							start: start,
							limit: limit
							}, 
					 
		function(data){	
		//alert(data.table);
			$('#div_getForum').html(data.table);			
		
		
		},"json");
	}


function getSearchCandidate(msg){

//alert(msg);
     /*jQuery.each(msg, function(i, msg){
       alert(i+":"+msg.value);
      });*/

	
	 $.post("includes/ajax_functions.php", { cmd:"searchCand",
							first: "%"+msg[0].value+"%",
							last: "%"+msg[1].value+"%",
							zip: msg[2].value,
							radius: msg[3].value,
							field: "%"+msg[4].value+"%"
							},
		function(data){	 
	alert(data.table);
			$('#candidate').hide();
			$('#candidateSearch').html(data.table);
		
		
		},"json");
	
}


function getSearchClient(msg){

/*alert(msg);
     jQuery.each(msg, function(i, msg){
       alert(i+":"+msg.value);
      });*/

	
	 $.post("includes/ajax_functions.php", { cmd:"searchClient",
							first: "%"+msg[0].value+"%",
							last: "%"+msg[1].value+"%",
							zip: msg[2].value,
							radius: msg[3].value,
							field: "%"+msg[4].value+"%"
							},
		function(data){	 
	
			$('#client').hide();
			$('#clientSearch').html(data.table);
		
		
		},"json");
	
}

function getSearchJob(msg){

//alert(msg);
    /* jQuery.each(msg, function(i, msg){
       alert(i+":"+msg.value);
      });*/

 $.post("includes/ajax_functions.php", { cmd:"searchJob",
							key: msg[0].value,
							position: msg[1].value,
							zip: msg[2].value,
							radius: msg[3].value
							},
		function(data){	 
	
			$('#candidate').hide();
			$('#candidateSearch').html(data.table);
		
		
		},"json");
	
}

function getJobData(getData)
{
	
	//alert(getData);
	//msg = $('#'+getData).val();
	 $.post("includes/ajax_functions.php", {cmd:"getJobData",
							jobid: getData 
							},
		function(data){	
		
		  //alert(data.table);
			$('#job_data').html(data.table);
		
		
		},"json");
	}
	
function getContacts(){
	
	 //alert("hello");
	$.post("includes/ajax_functions.php", {cmd:"getContacts"
							}, 
					 
		function(data){	
		   
		   
		    //alert(data.table);
			//alert(data.table1);
			var data1 = data.table.split("-");
			var data2 = data.table1.split("-");
		//alert(data1);
		//alert(data2);
			$("#example").autocomplete(data1, {minChars: 0, multiple: true, autoFill: false});
			$("#example1").autocomplete(data2, {minChars: 0, multiple: true, autoFill: false});
		
		     //getContacts1();
		},"json");
}

function getContacts1(eventId, creater){
	
	//alert(eventId+"creater:"+creater);
	$.post("includes/ajax_functions.php", {cmd:"getContacts1",
							creater: creater 
							}, 
					 
		function(data){	
		   
		   //alert(data.table);
			var data = data.table.split("-");
		
			$("#example").autocomplete(data, {minChars: 0, multiple: true, autoFill: false});
		
		
		},"json");
}

function getAllContacts(){
	
	//alert("hello");
	$.post("includes/ajax_functions.php", {cmd:"getAllContacts"
							}, 
					 
		function(data){	
		   
		   //alert(data.table);
			var data = data.table.split("-");
		
			$("#example").autocomplete(data, {minChars: 0, multiple: true, autoFill: false});
		
		
		},"json");
}

function addContacts(){
	
	//alert('getActiveJobs');
	//var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"addContacts"
							}, 
					 
		function(data){	
		
			//reloadPage();	
			$('#set_data').html(data.table);
		
		
		},"json");
	
	
}


function viewContacts(){
	
	//alert('getActiveJobs');
	//var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"viewContacts"
							}, 
					 
		function(data){	
		
			//reloadPage();	
			$('#set_data').html(data.table);
		
		
		},"json");
	
	
}



function getUpUserID()
{
	alert("hello");
	var str = $.post("includes/ajax_functions.php", {cmd:"getUpUserID"
							}, 
					 
		function(data){	
		   alert(data.table);
	
	       //dateString = dateString+data.table;
		 
		 $("temp").val(data.table);
		  //return data.table;
          
		},"json");

	}
function getUserTypesAR(userType)
{
	$.post("includes/ajax_functions.php", {cmd:"getUserTypesAR",
							userType: userType
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	}
	
function getUserTypesEventAR(userType)
{
	$.post("includes/ajax_functions.php", {cmd:"getUserTypesEventAR",
							userType: userType
							}, 
					 
		function(data){	
		
			$('#div_company_users').html(data.table);			
		
		
		},"json");
	}

function getEventsAR(userType, start, limit)
{
	
	//alert(userType);
	$.post("includes/ajax_functions.php", {cmd:"getEventsAR",
							userType: userType,
							start: start,
							limit: limit
							}, 
					 
		function(data){	
		
		//alert(data.table);
			$('#div_getEvents').html(data.table);			
		
		
		},"json");
	}
function getEmployer(user_id){
	
	   //alert(user_id);
		var get_jobs = $('#div_get_jobs').val();
	
	$.post("includes/ajax_functions.php", {cmd:"getEmployer",
							fk_company_id: user_id
							}, 
					 
		function(data){	
		   
			//reloadPage();	
			$('#div_get_jobs').html(data.table);
		
		
		},"json");
	
	
}



function selectEducationFields(field_name, field_id){

	if($('#' + field_id).is(':checked')){
		
		$('#div_parent_' + field_id).slideDown('fast');

		
	}else{		
		
		$('#div_parent_' + field_id).slideUp('fast');
		$('input[title='+ field_id +'_'+ field_name +']').attr('checked', false);	
		
	}
	
}


function validateUser(uType){
	
	var validate = true;
	var message = "- all fields with '*' are required.";	
	
	
	
	
		
		
		var $field = $("#last_name");	
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}
		
		
		var $field = $("#first_name");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}	
		
		var $field = $("#address");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}	
		
		
		var $field = $("#city");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}
		
		var $field = $("#state");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}
		
		var $field = $("#zip");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}
		
		/*var $field = $("#phone");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}*/
		
		/*var $field = $("#website");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}*/
		
		var $field = $("#email");
		
		if($field.val() == ''){	
			
			validate = false;		
			$field.addClass('field_validate');
			
		}else{
			
			email = $field.val();		
			if(isValidEmailAddress(email)){				
				
				$field.removeClass('field_validate');
				
			}else{				
				message += "<br />- please enter valid email";						
				validate = false;
				$field.addClass('field_validate');
			
			}
			
		}	
		
			var $field = $("#password");
			if($field.val() == ''){	
				validate = false;		
				$field.addClass('field_validate');
			}else{		
				$field.removeClass('field_validate');
			}	
			
			var $field = $("#cnfpassword");
			if($field.val() == ''){	
				validate = false;
				$field.addClass('field_validate');
			}else{		
				
				if($("#password").val() != $("#cnfpassword").val()){
				message += "<br />- confirm password must match";
				validate = false;
				$field.addClass('field_validate');
				}else{
					$field.removeClass('field_validate');
				}
		
		
	}	
		
	if(uType == 'client'){	
	
	
		/*var $field = $("#company_name");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}
		
		var $field = $("#job_title");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}*/
		
	/*	var $field = $("#cell");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}*/
		
		var $field = $("#fax");
		if($field.val() == ''){	
		
			validate = false;		
			$field.addClass('field_validate');
			
		}else{		
		
			$field.removeClass('field_validate');
			
		}
	
		
	}//end uType
	
	
	
	
	if(validate){		
		
		return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	
	
	
}

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
 
function openPopup(oDiv){
	
	$('#div_site_popups').html($('#' + oDiv).html());
	
	$('#lightbox, #div_site_popups').fadeIn(300);
}

function closePopup(){
	
	$('#lightbox, #div_site_popups').fadeOut(300);
	$('#div_site_popups').html();
	
}


function popupWindow(path, width, height){
	
	//window.open(path, 'welcome','width=800,height=437');
	
	//width = 800;
	
	//height = 437;
	
	yPos = Number(screen.height/2)-(height/2);

	xPos = Number(screen.width/2)-(width/2);

	window.open(path, '', 'height='+height+', width='+width+', left='+xPos+', top='+yPos+', scroobars=1, resizable=1');
	
	
}

function refreshPage(){
	
	window.location.href = window.location.href;
	
}

function redirectWindow(path){
	//alert(path);
	window.opener.location.href = path;
	
}



function refreshParent() {
//	alert('closing....');
  window.opener.location.href = 'index.php';//window.opener.location.href;

  if (window.opener.progressWindow)
		
 {
    window.opener.progressWindow.close()
  }
  window.close();
}


function checkActive(check){
	
	
	$.post("includes/ajax_functions.php", {cmd:"checkActive"}, 
					 
		function(data){	
				
			if(data.success == false && check == true){
				
				refreshPage();
				
			}else if(data.success == true && check == false){
				
				refreshPage();
				
			}
		
		
		},"json");
	
}




function checkGmailSession(check){
	
	
	$.post("includes/ajax_functions.php", {cmd:"checkGmailSession"}, 
					 
		function(data){	
				
			if(data.success == true){
				
				refreshPage();
				
			}
		
		
		},"json");
	
	
}

function getCurrentCampaignDealTime(campaign_id, deal_id){
	
	/*alert(campaign_id)
	alert(campaign_id)*/
	
	$.post("includes/ajax_functions.php", {cmd:"getCurrentCampaignDeal",
				 																		campaign_id:campaign_id,
																						deal_id:deal_id}, 
					 
		function(data){
		
					if(data.success == true){					
			//alert(data)
			//alert(data.test + " -- " +data.day + " " + data.month + " " + data.year +" "+ data.hour + " " + data.minute + " " + data.second)		
					//alert(data.time_diff);
					$('#countdown_dashboard').countDown({
						targetDate: {
							'day': 		data.day,
							'month': 	data.month,
							'year': 	data.year,
							'hour': 	data.hour,
							'min': 		data.minute,
							'sec': 		data.second,
							'time_diff': 		data.time_diff
							}
					}).slideDown(500);					

				//	setTimeout("reloadWindow()",(data.time_diff * 1000));
						
						
					}
					
		
		},"json");

	
	
}

function checkDealDescriptionHeight(deal_id, repeat_count){	
	//alert(deal_id);
	$.post("includes/ajax_functions.php", {cmd:"checkDealDescriptionHeight",
				 						deal_id:deal_id,
										repeat_count:repeat_count}, 
					 
		function(data){
			
			//alert(data.message);
			$('#div_small_text').html(data.message)
			//alert($('#div_small_text').height());
			if($('#div_small_text').height() > '680'){				
			
				checkDealDescriptionHeight(data.deal_id, data.count);
				
				
			}
		
		},"json");

}




 function thumbUp(comment_detail_id){	
	
	$.post("includes/ajax_functions.php", {cmd:"thumbUp",
				 																		comment_detail_id:comment_detail_id}, 
					 
		function(data){
		
					if(data.success == true){			
			
							window.location.href = window.location.href;
						
					}
					
		
		},"json");

}

 function dealPluses(comment_id){	
	
	$.post("includes/ajax_functions.php", {cmd:"dealPluses",
				 																		comment_id:comment_id}, 
					 
		function(data){
		
					if(data.success == true){			
			
							window.location.href = window.location.href;
						
					}
					
		
		},"json");

	
	
}


function callCountDown(){
	
	/*$('#countdown_dashboard').countDown({
					targetDate: {
						'day': 		<?=$config['targetDate']['day']?>,
						'month': 	<?=$config['targetDate']['month']?>,
						'year': 	<?=$config['targetDate']['year']?>,
						'hour': 	<?=$config['targetDate']['hour']?>,
						'min': 		<?=$config['targetDate']['minute']?>,
						'sec': 		<?=$config['targetDate']['second']?>
					}
				});*/
	
}

function displayMessage(type, message){
	
	
	
	if(type == 'error'){
		
		$('#error_message').html(message);
		$('#message_div').slideDown('300');
		$('#error_message').slideDown('300');
		
	}else{
		
		$('#alert_message').html("<?php echo $elert_message; ?>");
		$('#message_div').slideDown('300');
		$('#alert_message').slideDown('300');		
		
		
	}
	
}

function getYamDeals(){
	
	
	$.post("includes/ajax_functions.php", {cmd:"getYamDeals"}, 
					 
		function(data){
		
						alert(data.response);
		
		},"json");
	
}

function validateForgetPassword(){
	
	
	var validate = true;
	var message = "- please enter email address.";
	
	
	/*var $field = $("#username");
	if($field.val() == ''){	
		validate = false;
		//message += "- please enter user<br />";
		$field.addClass('field_validate');
	}else{
		
		//$field.removeClass('field_validate');
	}
*/
	
	var $field = $("#popup_email_rt_password");
	if($field.val() == ''){	
		validate = false;
		//message += "- please enter email<br />";
		//$field.addClass('field_validate');
	}else{
		email = $("#popup_email_rt_password").val();				
		if(isValidEmailAddress(email)){			
			//$field.removeClass('field_validate');
			
		}else{
			
			message = "- please enter valid email.";
			
			validate = false;
			//$field.addClass('field_validate');
		
		}
	}
	
	
	if(validate){		
				
		return validate;
		
	}else{
		$('#popup_message_div').slideDown();
		$('#popup_error_message').html(message);		
		$('#popup_alert_message').slideUp();
		$('#popup_error_message').slideDown();
		return validate;
	}	
		
}
function validateRegister(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";	
	
	
	var $field = $("#username");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#email");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{
		
		email = $("#email").val();		
		
		if(isValidEmailAddress(email)){
			
			validate = true;
			$field.removeClass('field_validate');
			
		}else{
			
			message += "<br />- please enter valid email";
			
			validate = false;
			$field.addClass('field_validate');
		
		}
		
		
		
		
	}	
	
	var $field = $("#password");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#cnfpassword");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		
		if($("#password").val() != $("#cnfpassword").val()){
		message += "<br />- confirm password must match";
		validate = false;
		$field.addClass('field_validate');
		}else{
			$field.removeClass('field_validate');
		}
		
		
	}	
	
	
	var $field = $("#terms");
	if($field.is(':checked') == false){	
	
		message += "<br />- You must agree to the Terms of Use & Privacy Policy!";
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	if(validate){		
				
		return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	
		
}

function validatePopUpRegister(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";	
	
	
	var $field = $("#popup_username_register");
	
	if($field.val() == ''){	
		validate = false;		
		//$field.addClass('field_validate');
	}else{		
		//$field.removeClass('field_validate');
	}	
	
	var $field = $("#popup_email_register");
	if($field.val() == ''){	

		validate = false;		
		//$field.addClass('field_validate');
	}else{
		
		email = $("#popup_email_register").val();		
		if(isValidEmailAddress(email)){
			
			//validate = true;
			//$field.removeClass('field_validate');
			
		}else{
			
			message += "<br />- please enter valid email";
			
			validate = false;
			//$field.addClass('field_validate');
		
		}
		
		
		
		
	}	
	
	var $field = $("#popup_password_register");
	if($field.val() == ''){	

		validate = false;		
		//$field.addClass('field_validate');
	}else{		
		//$field.removeClass('field_validate');
	}	
	
	var $field = $("#popup_cnfpassword_register");
	if($field.val() == ''){	

		validate = false;
		//$field.addClass('field_validate');
	}else{		
		
		if($("#popup_password_register").val() != $("#popup_cnfpassword_register").val()){
		message += "<br />- confirm password must match";
		validate = false;
		//$field.addClass('field_validate');
		}else{
			//$field.removeClass('field_validate');
		}
		
		
	}
		
	var $field = $("#popup_terms_register");
	if($field.is(':checked') == false){	

		message += "<br />- You must agree to the Terms of Use & Privacy Policy!";
		validate = false;
		//$field.addClass('field_validate');
	}else{		
		//$field.removeClass('field_validate');
	}	
	
	
	if(validate){		
		
		return emailExist($("#popup_username_register").val(), $("#popup_email_register").val(), $("#popup_password_register").val(), $("#popup_isnewsletter_register").val(), $("#popup_type_register").val());
		
		//return validate;		
		
	}else{
		$('#popup_message_div').slideDown();
		$('#popup_error_message').html(message);		
		$('#popup_alert_message').slideUp();
		$('#popup_error_message').slideDown();
		return validate;
	}	
		
}

function emailExist(){
	
	
	 var username = $("#popup_username_register").val();
	 var email = $("#popup_email_register").val();
	 var password = $("#popup_password_register").val();
	 var type = $("#popup_type_register").val();
	 var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
	 var recaptcha_response_field = $("#recaptcha_response_field").val();
	 
	 if($("#popup_isnewsletter_register").is(':checked') == true){
		 
		 var isnewsletter = 1;
		 
	 }else{
		 
		 var isnewsletter = 0;
		 
	 }			 
	
	
	
	 $.post("user_actions.php", {doAction:"email_exist",
											username: username,
											email: email
									}, 
					 
		function(data){	
			
					
		if(data.emailExist == true){
			
			$('#popup_message_div').slideDown();
			$('#popup_error_message').html('- user already exist with this email.');		
			$('#popup_alert_message').slideUp();
			$('#popup_error_message').slideDown();
			
		}else{
			
				openPopup('div_signup_captcha');
				openCaptcha('recaptcha_div_popup_register');
				
				$("#popup_username_captcha").val(username);
				$("#popup_email_captcha").val(email);
				$("#popup_password_captcha").val(password);
				$("#popup_type_captcha").val(type);
				$("#popup_isnewsletter_captcha").val(isnewsletter)
				 
			
		}

		
		},"json");
	
	
	
	return false;
	
}

function registerPopUp(){
	
	//alert('in register')
	
	 var username = $("#popup_username_captcha").val();
	 var email = $("#popup_email_captcha").val();
	 var password = $("#popup_password_captcha").val();
	 var type = $("#popup_type_captcha").val();
	 var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
	 var recaptcha_response_field = $("#recaptcha_response_field").val();
	 
	 /*if($("#popup_isnewsletter_captcha").is(':checked') == true){
		 
		 var isnewsletter = 1;
		 
	 }else{
		 
		 var isnewsletter = 0;
		 
	 }*/
	 
	 isnewsletter = $("#popup_isnewsletter_captcha").val();
	 
	 
	
	//$.post("includes/ajax_functions.php", {cmd:"registerPopUp",
			 $.post("user_actions.php", {doAction:"register",
											username: username,
											email: email,
											password: password,
											isnewsletter: isnewsletter,
											type: type,
											recaptcha_challenge_field: recaptcha_challenge_field,
											recaptcha_response_field: recaptcha_response_field}, 
					 
		function(data){	
			
			if(data.captcha == true){			
						if(data.emailExist == true){
							
							$('#popup_message_div').slideDown();
							$('#popup_error_message').html('- user already exist with this email.');		
							$('#popup_alert_message').slideUp();
							$('#popup_error_message').slideDown();
							$('#div_popup_email_captcha').slideDown();							
							
						}else{
							
								if(data.success == true){
									
									//location.href = "welcome_email.php";
									location.href = "index.php";
									
									
								}else{
									
									$('#popup_message_div').slideDown();
									$('#popup_error_message').html('- user could not register at the moment, please try again.');		
									$('#popup_alert_message').slideUp();
									$('#popup_error_message').slideDown();
									
								}
							
						}
			}else{
				
					showRecaptcha('recaptcha_div_popup_register');
					$('#popup_message_div').slideDown();
					$('#popup_error_message').html("- incorrect captcha.");		
					$('#popup_alert_message').slideUp();
					$('#popup_error_message').slideDown();
				
				
			}
		
		},"json");
	
	
}




function getForgetPassword(){
	
	//alert('in register')
	
	 
	 var email = $("#popup_email_rt_password").val();
	 
	 var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
	 var recaptcha_response_field = $("#recaptcha_response_field").val();	 
	 
	 //alert(isnewsletter);	 
	
	//$.post("includes/ajax_functions.php", {cmd:"registerPopUp",
			 $.post("user_actions.php", {doAction:"forget_password",
											
											email: email,
											recaptcha_challenge_field: recaptcha_challenge_field,
											recaptcha_response_field: recaptcha_response_field}, 
					 
		function(data){
			
			/*alert("captcha " + data.captcha);
			alert("emailExist " + data.emailExist);
			alert("emailSent " + data.emailSent);*/
			
			if(data.captcha == true){			
						if(data.emailExist == false){
							
							$('#popup_message_div').slideDown();
							$('#popup_error_message').html('- account not exist with this email.');		
							$('#popup_alert_message').slideUp();
							$('#popup_error_message').slideDown();
							
							
						}else{
							
							if(data.emailSent == true){
								
								$('#div_forgetpassword_form').slideUp();
								$('#div_password_email_sent').slideDown();
								
							}else{
								
								$('#div_forgetpassword_form').slideUp();
								$('#div_password_email_not_sent').slideDown();
								
							}
							
							
							
						}
			}else{
				
					showRecaptcha('recaptcha_div_popup_rtr');
					$('#popup_message_div').slideDown();
					$('#popup_error_message').html("- incorrect captcha.");		
					$('#popup_alert_message').slideUp();
					$('#popup_error_message').slideDown();
				
				
			}
		
		},"json");
	
	
}





function submitRegister(){
	
	 var username = $("#username").val();
	 var email = $("#email").val();
	 var password = $("#password").val();
	 var type = $("#type").val();
	 var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
	 var recaptcha_response_field = $("#recaptcha_response_field").val();
	 
	 if($("#isnewsletter").is(':checked') == true){
		 
		 var isnewsletter = 1;
		 
	 }else{
		 
		 var isnewsletter = 0;
		 
	 }
	 
	 //alert(isnewsletter);	 
	
	$.post("user_actions.php", {doAction:"register",
									username: username,
									email: email,
									password: password,
									isnewsletter: isnewsletter,
									type: type,
									recaptcha_challenge_field: recaptcha_challenge_field,
									recaptcha_response_field: recaptcha_response_field}, 
					 
		function(data){
		
					if(data.captcha == true){
						
						if(data.emailExist == true){	
						
							$('#message_div').slideDown();
							$('#error_message').html('- user already exist with this email.');		
							$('#alert_message').slideUp();
							$('#error_message').slideDown();
						
						}else{
								if(data.success == true){
									
									//location.href = "welcome_email.php";
									location.href = "index.php?alrt_msg=true";
									
								}else{
									
									location.href = "register.php?err_msg=false";								
									
								}
						}
						
					}else{
						
						$('#message_div').slideDown();
						$('#error_message').html('- incorrect captcha.');		
						$('#alert_message').slideUp();
						$('#error_message').slideDown();
						
					}
					
		
		},"json");
	
	
}

function validateConnectRegister(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	/*var $field = $("#name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	*/
	
	
	var $field = $("#username");
	if($field.val() == ''){	
		validate = false;		
		//$field.addClass('field_validate');
	}else{		
		//$field.removeClass('field_validate');
	}	
	
	var $field = $("#email");
	if($field.val() == ''){	
		validate = false;		
		//$field.addClass('field_validate');
	}else{
		
		email = $("#email").val();		
		
		if(isValidEmailAddress(email)){
			
			validate = true;
			//$field.removeClass('field_validate');
			
		}else{
			
			message += "<br />- please enter valid email";
			
			validate = false;
			//$field.addClass('field_validate');
		
		}
	
		
	}	
	
	var $field = $("#terms");
	if($field.is(':checked') == false){	
	
		message += "<br />- You must agree to the Terms of Use & Privacy Policy!";
		validate = false;
		//$field.addClass('field_validate');
	}else{		
		//$field.removeClass('field_validate');
	}		

	if(validate){		
				
		return validate;		
		
	}else{
		$('#popup_message_div').slideDown();
		$('#popup_error_message').html(message);		
		$('#popup_alert_message').slideUp();
		$('#popup_error_message').slideDown();
		return validate;
	}	
		
}


function registerPopUpConnect(){
	
	//alert('in register')
	
	 var username = $("#username").val();
	 var email = $("#email").val();
	 var connect_id = $("#connect_id").val();
	 var type = $("#type").val();
	 /*var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
	 var recaptcha_response_field = $("#recaptcha_response_field").val();*/
	 
	 if($("#isnewsletter").is(':checked') == true){
		 
		 var isnewsletter = 1;
		 
	 }else{
		 
		 var isnewsletter = 0;
		 
	 }
	 //alert(isnewsletter);	 
	
	//$.post("includes/ajax_functions.php", {cmd:"registerPopUp",
			 $.post("user_actions.php", {doAction:"register_connect",
											username: username,
											email: email,
											connect_id: connect_id,
											isnewsletter: isnewsletter,
											type: type}, 
					 
		function(data){	
			
			
			if(data.emailExist == true){
				
				$('#popup_message_div').slideDown();
				$('#popup_error_message').html('- user already exist with this email.');		
				$('#popup_alert_message').slideUp();
				$('#popup_error_message').slideDown();
				
			}else{
				
					if(data.success == true){
						
						//location.href = "welcome_email.php";
						location.href = "index.php";
						
						
					}else{
						
						$('#popup_message_div').slideDown();
						$('#popup_error_message').html('- could not register at the moment, please try again.');		
						$('#popup_alert_message').slideUp();
						$('#popup_error_message').slideDown();
						
					}
				
			}
			
		
		},"json");
	
	
}



function getEmialDepartment(email_department_id){
	
	$.post("includes/ajax_functions.php", {cmd:"getEmialDepartment",
				 																		email_department_id:email_department_id}, 
					 
		function(data){
		
					$('#subject').val(data.subject);
					
		
		},"json");
	
}


function validateContactUs(){
	
	var validate = true;
	var message = "- all fields are required.";
	
	/*var $field = $("#name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	*/
	
	
	var $field = $("#email_topic");
	if($field.val() == ''){	
	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#name");
	if($field.val() == ''){	
	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#cemail");
	if($field.val() == ''){	
	
		validate = false;		
		$field.addClass('field_validate');
	}else{
		
		email = $("#cemail").val();		
		
		if(isValidEmailAddress(email)){		
			
			$field.removeClass('field_validate');
			
		}else{
			
			message += "<br />- please enter valid email";
			
			validate = false;
			$field.addClass('field_validate');
		
		}
		
	}	
	
	var $field = $("#subject");
	if($field.val() == ''){
		
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#comments");
	if($field.val() == ''){	
	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	if(validate){		
				
		return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	
		
}

function validatePostComment(){
	
	var validate = true;
	var message = "- please enter your comments.";	
	
	var $field = $("#comments");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	if(validate){		
				
		return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	
		
}

function submitContactUs(){
	
		var email_topic = $('#email_topic').val();
		var name = $('#name').val();
		var email = $('#cemail').val();
		var subject = $('#subject').val();
		var comments = $('#comments').val();
		var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
		var recaptcha_response_field = $("#recaptcha_response_field").val();	
	
	$.post("user_actions.php", {doAction:"contactus",
				 													email_topic :	email_topic,
																	name :	name,
																	email :	email,
																	subject :	subject,
																	comments :	comments,
																	
																	recaptcha_challenge_field :	recaptcha_challenge_field,
																	recaptcha_response_field :	recaptcha_response_field
																	}, 
					 
		function(data){
		
					if(data.captcha == true){
						
							if(data.success == true){
								
								location.href = "contactus.php?alrt_msg=contactus";
								
							}else{
								
								location.href = "contactus.php?err_msg=contactus";								
								
							}
						
						
					}else{
						
						$('#message_div').slideDown();
						$('#error_message').html('- incorrect captcha.');		
						$('#alert_message').slideUp();
						$('#error_message').slideDown();
						
					}
					
		
		},"json");
	
	
}




function showOrderDetails(order_id){
	
	$('div[title = order_details_preview], div[title = div_close]').slideUp(300);
	$('div[title = div_view]').slideDown(300);
	$('#div_view_' + order_id).slideUp(300);
	$('#div_close_' + order_id).slideDown(300);
	$('#div_order_details_' + order_id).slideDown(300);
	
}

function validatePersonalSettings(){
	
	var validate = true;
	var message = "- all fields are required.";
	
	var $field = $("#user_email");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	if($('#current_password').val() != '' || $('#new_password').val() != '' || $('#cnf_password').val() != ''){	
		
		
		var $field = $("#current_password");
		if($field.val() == ''){	
			validate = false;
			message += "<br />- please enter current password.";
			$field.addClass('field_validate');
		}else{		
			$field.removeClass('field_validate');
		}
		
		
		var $field = $("#new_password");
		if($field.val() == ''){	
			validate = false;	
			message += "<br />- please enter new password.";
			$field.addClass('field_validate');
		}else{		
			$field.removeClass('field_validate');
		}	
		
		var $field = $("#cnf_password");
		if($field.val() == ''){	
			validate = false;
			message += "<br />- please enter confirm password.";
			$field.addClass('field_validate');
		}else{		
			
			if($("#new_password").val() != $("#cnf_password").val()){
			message += "<br />- confirm password must match.";
			validate = false;
			$field.addClass('field_validate');
			}else{
				$field.removeClass('field_validate');
			}
		}	
		
		
	}
	
	

	
	
	if(validate){		
				
		
		return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	

	
	
}


function validateBilling(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#first_name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	var $field = $("#last_name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#street_address");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}		
	
	
	var $field = $("#city");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#state");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#phone");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#zip_code");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#country");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	

	
	
	if(validate){		
				
		
		return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	

	
	
}


function validatePayment(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#first_name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	var $field = $("#last_name");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#street_address");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}		
	
	
	var $field = $("#city");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#state");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#phone");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#zip_code");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#country");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	

/*------------------------------------------------------*/

	var $field = $("#card_owner");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#card_number");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#card_month");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#card_year");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#card_cvv");
	if($field.val() == ''){	
		validate = false;
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	

	var $field = $("#terms");

	if($field.is(':checked') == false){
		//alert("false " + $field.is(':checked'));
		validate = false;
		message += "<br />- terms must be accepted.";		
	}	
	
	
	
	if(validate){		
		$('#frm_checkout').attr("action", "checkout_confirm.php");
		$('#frm_checkout').submit();
		//return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}	
		
}

function calculateTax(){
	
	
	var validate = true;
	var message = "- please select state.";
	
	var $field = $("#state");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	
	if(validate){		
				
		$('#frm_checkout').attr("action", "checkout.php");
		
		$('#frm_checkout').submit();
		//return validate;		
		
	}else{
		$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();
		return validate;
	}
	
}

function validateLogin(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#login_email");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	var $field = $("#login_password");
	if($field.val() == ''){	
		validate = false;		
		$field.addClass('field_validate');
	}else{		
		$field.removeClass('field_validate');
	}	
	
	
	
	if(validate){		
				
		return validate;		
		
	}else{
		/*$('#message_div').slideDown();
		$('#error_message').html(message);		
		$('#alert_message').slideUp();
		$('#error_message').slideDown();*/
		return validate;
	}	
		
}
function validatePopUpLogin(){
	
	var validate = true;
	var message = "- all fields with '*' are required.";
	
	var $field = $("#popup_email2");
	if($field.val() == ''){	
		validate = false;		
		//$field.addClass('field_validate');
	}else{		
		//$field.removeClass('field_validate');
	}	
	
	var $field = $("#popup_password2");
	if($field.val() == ''){	
		validate = false;		
		//$field.addClass('field_validate');
	}else{		
		//$field.removeClass('field_validate');
	}	
	
	
	
	if(validate){		
				
		
	/*var email = $("#popup_email2").val();
	var password = $("#popup_password2").val();	
	
	$.post("includes/ajax_functions.php", {cmd:"loginPopUp",
							email: email,
							password: password }, 
					 
		function(data){					
		//alert(data.success);
			if(data.success == true){
				$('#fade , #popup_register, #popup_login , #popuprel2 , #popuprel3').fadeOut()
				//refreshPage();
				//location.href = 'index.php';
				
				//$('#frmuser_login').attr("action", "user_actions.php");
				//alert('ok');
				$('#login_submit').attr("onclick", "refreshPage()");
				$('#login_submit').click();
				closePopup();
				refreshPage();
				
				//$('#frmuser_login').submit();
				
				
			}else{
				
				$('#popup_message_div2').slideDown();
				$('#popup_error_message2').html('- invalid email/password');		
				$('#popup_alert_message2').slideUp();
				$('#popup_error_message2').slideDown();
				
			}
		
		
		},"json");*/
		
		
		
		return true;
		
	}else{
		$('#popup_message_div2').slideDown();
		$('#popup_error_message2').html(message);		
		$('#popup_alert_message2').slideUp();
		$('#popup_error_message2').slideDown();
		return validate;
	}	
		
}
