
// ---- To validate User login Form----//
function validateUserLoginForm()
{
	
	  var frm=document.frm_user_login;  	
	  var req = new Array("txt_username","txt_password");
	  var email = new Array();
	  var digits = new Array();
	  var currs = new Array();
		
	  if(validate(req,email,digits,currs)==true)
	  {
			//getData(method,target_file,parameters,target_element_id_param,show_processing_image_param);
			var method="POST";
			var target_file="ajx_chk_login.php";
			
			if((frm.rad_remember) && (frm.rad_remember.checked==true))
			{			
				var parameters="uid="+frm.txt_username.value+"&pwd="+frm.txt_password.value+"&rem_me=1";
			}
			else
			{
				var parameters="uid="+frm.txt_username.value+"&pwd="+frm.txt_password.value+"&rem_me=0";
			}	
			
			//alert("In parameters : "+parameters);
			
			var target_element_id_param="id_proc_img";
			var show_processing_image_param="2";
			var chk_user = getData(method,target_file,parameters,target_element_id_param,show_processing_image_param);
		
			frm.txt_password.value="";
			document.getElementById("txt_username").style.border="1px solid #E5E5E5";
			document.getElementById("txt_password").style.border="1px solid #E5E5E5";
			
			return false;
	}
	else
		return false;		
}


function validateHeaderLoginForm()
{
	
	  var frm=document.frm_user_header_login;  	
	  var req = new Array("txt_user","txt_pass");
	  var email = new Array();
	  var digits = new Array();
	  var currs = new Array();
		
	  if(validate(req,email,digits,currs)==true)
	  {
			//getData(method,target_file,parameters,target_element_id_param,show_processing_image_param);
			var method="POST";
			var target_file="ajx_chk_login.php";
			
			var parameters="uid="+frm.txt_user.value+"&pwd="+frm.txt_pass.value;
			
			var target_element_id_param="id_img";
			var show_processing_image_param="";
			var chk_user = getData(method,target_file,parameters,target_element_id_param,show_processing_image_param);
		
			frm.txt_user.value="";
			frm.txt_pass.value="";
			document.getElementById("txt_user").style.border="1px solid #E5E5E5";
			document.getElementById("txt_pass").style.border="1px solid #E5E5E5";
			
			return false;
	}
	else
		return false;		
}


// ----End of - To validate User login Form----//

// ----To validate forgot password Form----//
function validateForgotPwdForm()
{

	  frm=document.frm_user_login;
	  var req = new Array();
	  var email = new Array("txt_email");
	  var digits = new Array();
	  var currs = new Array();
		
	  return validate(req,email,digits,currs);
}
// ----End of -To validate forgot password Form----//


// ---- To validate Uer registration form
function validateUserRegStep2()
{
	  
	  frm=document.frm_user_reg_step2;
	  
	  var req = new Array("txt_username","txt_user_email","txt_confirm_email");
	  var email = new Array("txt_user_email","txt_confirm_email");
	  var digits = new Array();
	  var currs = new Array();

	  if(validate(req,email,digits,currs)==true)
	  {

			if(frm.hid_captcha_allowed && frm.hid_captcha_allowed.value!="")
			{	
				if(frm.txt_touringno.value=="")
				{
					alert("Please type the code as shown");
					frm.txt_touringno.focus();
					frm.txt_touringno.style.border="1px solid #FF0000";
					return false;
				}
				else 
				if(frm.hid_captcha_allowed.value!=frm.txt_touringno.value)
				{
					alert("Please type the code as shown");
					frm.txt_touringno.focus();
					frm.txt_touringno.style.border="1px solid #FF0000";
					return false;
				}
			}
		
			return true;

	  }
	  else
	  {
		  return false;
	  }

}

function isCheckboxChecked(field_id,hid_id)
 {
	if(document.getElementById(field_id).checked==true) 
	{
		document.getElementById(hid_id).value=1;
	}
	else
	{
		document.getElementById(hid_id).value=0;
	}
 }

function validateUserRegStep3()
{
	  frm=document.frm_user_reg_step3;
	  var req = new Array("txt_fname","txt_lname","sel_country");
	  var email = new Array();
	  var digits = new Array();
	  var currs = new Array();

	  if(validate(req,email,digits,currs)==true)
	  {
	  		
			if(frm.txt_paypal_email.value!="")
			{
				if (!isEmail(trim(frm.txt_paypal_email.value)))
				{
					alert("Please fill up valid paypal account");
					frm.txt_paypal_email.focus();
					frm.txt_paypal_email.style.border="1px solid #FF0000";
					return false;
				}
			}
			
			//Validate member fisrt name
			if(isValidName("txt_fname","first name")==false)							
				return false;

			//Validate member last name
			if(isValidName("txt_lname","last name")==false)							
				return false;
		
			return true;

	  }
	  else
	  {
		  return false;
	  }
}

// ---- To validate Uer registration form
function validateUserRegStep3_1(pay_option)
{
	  frm = document.frm_user_reg_step3_1;
	  frm.hid_pay_option.value = pay_option;
	
	 // var req = new Array("txt_usr_addr1","txt_usr_addr2","txt_city","txt_zip");
	  var req = new Array("txt_usr_addr1","txt_city","txt_zip");
	  var email = new Array();
	  var digits = new Array();
	  var currs = new Array();

	  var res = validate(req,email,digits,currs);
	
	  if(res == true)
	  {
	   	return true;
	  }
	  else
	  {
		return false;  
	  }
	  return false;  	
}

// ## For vaidating custom adesense step1 form
function validateCustAdStep1()
{
	var frm	=document.frm_custom_ad_step1;
	if(document.getElementById("txt_title").value=="")
	{
		var msg=document.getElementById("hid_title_empty_msg").value;
		alert(msg);
		document.getElementById("txt_title").focus();
		document.getElementById("txt_title").style.border="1px solid #FF0000";
		return false;
	}
	//document.frm_custom_ad_step1.submit();
	return true;
}//function validateCustAdStep1()

function validateCustAdStep2(params)
{
	//getData(method,target_file,parameters,target_element_id_param,show_processing_image_param);
	var method="POST";
	var target_file = "ajx_show_cust_ad.php";
	
	var parameters = params;
	//alert("params :"+params);
	var target_element_id_param="temp_show";
	var show_processing_image_param="";
	var chk_user = getData(method,target_file,parameters,target_element_id_param,show_processing_image_param);
	
	//show_selected_ads();
	//return validateCustAdStep2('show_selected_ad=1');
	
	return false;	
			
}//function validateProfileForm()


function show_selected_ads() //
{

	var field1=document.getElementById("show_my_selected_ads");
	var field2=document.getElementById("show_remove_selected_ads");
	
	if(field1.style.visibility=="hidden")
	{

		field1.style.visibility="visible";
		field1.style.display="";
		field2.style.display="";

		switchImages(1);
		var params="show_selected_ad=1";
		return validateCustAdStep2(params);

	}
	else
	{

		switchImages(2);
		field1.style.visibility="hidden";
		field1.style.display="none";
		field2.style.display="none";
	}	
	
	return false;
	
}

function switchImages(img)
{
	if(img==1)
	{
		var currimg=document.frm_custom_ad_step2.show_plus.src;
	}
	imgname="show_plus";

	if(currimg && (currimg.indexOf("images/ic_plushr.gif") != -1))
	{
			document.getElementById(imgname).src="images/ic_minushr.gif";
			document.getElementById(imgname).title="Hide my selected ads";
	}
	else
	{
		document.getElementById(imgname).src="images/ic_plushr.gif";
		document.getElementById(imgname).title="Show my selected ads";
	}
}

// ## For vaidating ad alert form
function validateAdAlertForm()
{
	  var frm=document.frm_ad_alerts;
	  var req = new Array("txt_keyword");
	  var email = new Array();
	  var digits = new Array();
	  var currs = new Array();

	  if (validate(req,email,digits,currs)==true)
	  {
		if(frm.txt_keyword.value.length < 4)
		{
			alert("Please fill up keyword of at least 4 characters");
			frm.txt_keyword.focus();
			frm.txt_keyword.style.border="1px solid #FF0000";
			return false;
		}
	  }
	  else
	  	return false;

	frm.hid_SubmitForm.value=1;
	return true;
}//function validateAdAlertForm()

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );
 
  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }
 
  if ( path )
        cookie_string += "; path=" + escape ( path );
 
  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}
 
function delete_cookie ( cookie_name )
{
 
  var cookie_date = new Date ( );  // current date & time
  
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}
 
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );
 
  if ( results )
    return ( unescape ( results[1] ) );
  else
    return null;
}

function subscribeToGetResponse(user_id)
{
	var method="POST";
	var target_file = "../ajx_subs_newsletter.php";
//	alert(target_file);
	var parameters = "user_id=" + user_id;
	var target_element_id_param="";
	var show_processing_image_param="";
	var subscribed = false;
	var subscribed = getData(method,target_file,parameters,target_element_id_param,show_processing_image_param);
	//alert("subscribed:" + subscribed);
	return subscribed;
}
