// JavaScript Document
/*  *//////////////////////////////
function cleanvalue(name)
{
  $(name).value = '';
}

/* User Login *///////////////////////////////
function login()
{
	if($F('password') == '' || $F('username') == ''){
		return;
	}

	var opt = {
		method:'post', 
		postBody:'action=login&' +  Form.serialize('login_form'),
		onSuccess: function(t) { 
			var data = t.responseText.split("|");
			if(data[0] == 1){
				window.location = 'profile.php';
			}
			else{
				$('loginmsg').innerHTML = '<div class="error">' + data[1] + '</div>';
				Element.show('loginmsg');
			}
		},
		onLoading: function() {  
		   $('loginmsg').innerHTML = '<div class="load"></div>'; 
		   Element.show('loginmsg');
		}
	}
	new Ajax.Request('libraries/mainajax-test.php', opt);
}	

/*  *///////////////////////////////
function activeAcc()
{
    var opt = {
		method:'post', 
		postBody:'action=activeacc',
		onSuccess: function(t) { 
		  $('active_form').innerHTML = t.responseText; 
		  //Element.show('acc_active');
		  $('code').value = '';
		},
		onLoading: function() { }
	}
	new Ajax.Request('libraries/mainajax-test.php', opt);
}

/*  *///////////////////////////////
function validActiveCode()
{

	//if ($F('code') == '') return;

	var opt = {
		method:'post', 
		postBody:'action=validactivecode&code=' + $F('code'), 
		onSuccess: function(t) { 
		   	alert(3);
			var data = t.responseText.split("|");
			if (data[0] == 1){
			  $('activemsg').innerHTML = '<div class="confirmation">'+ data[1] +'</div>';
			}
			else if (data[0] == 2){
			  $('activemsg').innerHTML = '<div class="error">'+ data[1] +'</div>'; 	
			}
		   $('code').value = '';
		   $('active_button').disable = true;	
		},
		onLoading: function() {  
			$('active_button').disable = true;	
			$('activemsg').innerHTML = '<div class="load"></div>'; 
			Element.show('activemsg');
		}
	}
	new Ajax.Request('libraries/mainajax-test.php', opt);
}

/* Forgot Password page *///////////////////////////////
function forgotPass()
{
   var opt = {
		method:'post', 
		postBody:'action=forgotpass',
		onSuccess: function(t) { 
		   $('forgot_form').innerHTML = t.responseText;
		   Element.show('forgot_pass');
		   $('email').value = '';
		},
		onLoading: function() {  }
	}

	new Ajax.Request('libraries/mainajax-test.php', opt);	
}
/*  *///////////////////////////////
function resetPwd()
{
      if ($F('email') == '') return;
	  var opt = {
			method:'post', 
			postBody:'action=resetpass&email=' + $F('email'),
			onSuccess: function(t) {
				var data = t.responseText.split("|");
				if (data[0] == 1){
				  $('forgotmsg').innerHTML = '<div class="confirmation">'+ data[1] +'</div>';
				  //$('resetpass').disable = false;
				  //$('email').disable = false;
				  Form.disable('forgot_form');
				}
				else if (data[0] == 2){
				  $('forgotmsg').innerHTML = '<div class="error">'+ data[1] +'</div>'; 	
				  //$('resetpass').disable = false;	
				}
				else {
				  $('forgotmsg').innerHTML = '<div class="error">'+ data[1] +'</div>'; 	
				  //$('resetpass').disable = false;	
				}
				Element.show('forgotmsg');
			},
			onLoading: function() {
				//$('resetpass').disable = true;	
				$('forgotmsg').innerHTML = '<div class="load"></div>'; 
				Element.show('forgotmsg');
			}
		}
		new Ajax.Request('libraries/mainajax-test.php', opt);

}

/* Show member register form*//////////////////////////////
function membersReg()
{
  	   var opt = {
			method:'post', 
			postBody:'action=loadRegForm',
			onSuccess: function(t) { 
			   var data = t.responseText.split("|");
			   $('main_title').innerHTML = data[0]; 
			   $('main').innerHTML = data[1]; 
               $('member_title').innerHTML = data[2];
			   $('member').innerHTML = data[3];
			   Element.hide('demo');
			   Element.hide('join1');
			   Element.hide('join2');
			},
			onLoading: function() {  }
		}
		new Ajax.Request('libraries/mainajax-test.php', opt);	
}

/* User Registration validation *///////////////////////////////
function check_value(var_n, field_n)
{
	var opt = {
		method:'post', 
		postBody:'action=check&type=' + var_n + '&value=' + $F(field_n),
		onSuccess: function (t) {
		    var data = t.responseText.split("|");
			if (data[0] > 0){
				$(field_n  + '_check').innerHTML = ' <img src="./images/delete.png" /> ' + data[1];
				$(field_n).style.border = '1px red solid';
				$('register_button').disabled= true;
			}
			else{
				$(field_n  + '_check').innerHTML = '';
				$(field_n).style.border = '1px green solid';
				$('register_button').disabled = false;
			}
	    },
		onLoading: function() {}
	}
	new Ajax.Request('libraries/mainajax-test.php', opt);   
}
		
/* User Registration *//////////////////////////////		
function register()
{
	
	  var msg = "Please select the option!";
	  
	  if($F('username').length == 0) {
		$('username_check').innerHTML = ' <img src="./images/error.png" /> ';  
	    $('username').style.border = '1px red solid';
	    return;  
	  }
	  else {
	  	$('username_check').innerHTML = '';  
	    $('username').style.border = '1px green solid';
	  }

	  if ($F('password').length == 0) { 
	  	$('password_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('password').style.border = '1px red solid';
		return;  
	  }
	  else {
	    $('password_check').innerHTML = '';  
		$('password').style.border = '1px green solid';
	  }

	  if ($F('confirm_password').length == 0) {
		$('conpass_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('confirm_password').style.border = '1px red solid';
		return;  
	  }
	  else {
		$('conpass_check').innerHTML = '';  
		$('confirm_password').style.border = '1px green solid';
	  }	  
	  
	  if ($F('password') !== $F('confirm_password')){
		$('conpass_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('password_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('password').style.border = '1px red solid';
		$('confirm_password').style.border = '1px red solid';
		return;
	  }
	  else {
	  	$('conpass_check').innerHTML = '';  
		$('password_check').innerHTML = '';  
		$('password').style.border = '1px green solid';
		$('confirm_password').style.border = '1px green solid';
	  }
	  
	  if($F('email').length == 0) {
		$('email_check').innerHTML = ' <img src="./images/error.png" /> ';
		$('email').style.border = '1px red solid';
		return;  
	  }
	  else {
	    $('email_check').innerHTML = '';
		$('email').style.border = '1px green solid';	
	  }
	  
	  /* AS adding email check, 25/11/09 */
	  if ($F('confirm_email').length == 0) {
		$('conmail_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('confirm_email').style.border = '1px red solid';
		return;  
	  }
	  else {
		$('conmail_check').innerHTML = '';  
		$('confirm_email').style.border = '1px green solid';
	  }	  
	  
	  if ($F('email') !== $F('confirm_email')){
		$('conmail_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('email_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('email').style.border = '1px red solid';
		$('confirm_email').style.border = '1px red solid';
		return;
	  }
	  else {
	  	$('conmail_check').innerHTML = '';  
		$('email_check').innerHTML = '';  
		$('email').style.border = '1px green solid';
		$('confirm_email').style.border = '1px green solid';
	  }
	  /*end AS adding email check */

	  if($F('code').length == 0) {
		$('code_check').innerHTML = ' <img src="./images/error.png" /> ';  
		$('code').style.border = '1px red solid';	
		return;
	  }
	  else {
  		$('code_check').innerHTML = '';  
		$('code').style.border = '1px green solid';	
	  }
	  	  
	  if($F('Gender') == 0){ 
		$('gender_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('Gender').style.border = '1px red solid';
		return;
	  } 
	  else {
		$('gender_check').innerHTML = '';
		$('Gender').style.border = '1px green solid';
	  }
	  
	  if($F('Race') == 0){ 
		$('race_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('Race').style.border = '1px red solid';
		return;
	  } 
	  else {
		$('race_check').innerHTML = '';
		$('Race').style.border = '1px green solid';
	  }
	  
	  if($F('language_s1') == 0){ 
		$('language_1_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('language_s1').style.border = '1px red solid';
		return;
	  } 
	  else {
		$('language_1_check').innerHTML = '';
		$('language_s1').style.border = '1px green solid';
	  }
	  
	  if($F('Relationship') == 0){ 
		$('relationship_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('Relationship').style.border = '1px red solid';
		return;
	  } 
	  else {
		$('relationship_check').innerHTML = '';
		$('Relationship').style.border = '1px green solid';
	  }
	  
	  if($F('country') == 0){ 
		$('country_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('country').style.border = '1px red solid';
		return;
	  }
	  else {
		$('country_check').innerHTML = '';
		$('country').style.border = '1px green solid';
	  }
	  
	  if ($F('states') == 0) {
		$('state_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('states').style.border = '1px red solid';
		return; 
	  }
	  else {
		$('state_check').innerHTML = '';
		$('states').style.border = '1px green solid';
	  }
	  	  
	   if ($F('country') == 70) {
		 if ($F('city') == 0) {
			$('city_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
			$('city').style.border = '1px red solid';
			return; 
		  }
		  else {
			$('city_check').innerHTML = '';
			$('city').style.border = '1px green solid';
		  }
	  }
	  else {
		  if ($F('area').length == 0) {
			$('area_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
			$('area').style.border = '1px red solid';
			return; 
		  }
		  else {
			$('area_check').innerHTML = '';
			$('area').style.border = '1px green solid';
		  }
	  }
/*
	  if ($F('area').length == 0) {
		$('area_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('area').style.border = '1px red solid';
		return; 
	  }
	  else {
		$('area_check').innerHTML = '';
		$('area').style.border = '1px green solid';
	  }
	*/  
	  if($F('Month') == 0 || $F('birth_Day') == 0 || $F('birth_Year') == 0){ 
		$('date_check').innerHTML = ' <img src="./images/error.png" /> ' + msg;
		$('Month').style.border = '1px red solid';
		$('birth_Day').style.border = '1px red solid';
		$('birth_Year').style.border = '1px red solid';
		return;
	  } 
	  else {
		$('date_check').innerHTML = '';
		$('Month').style.border = '1px green solid';
		$('birth_Day').style.border = '1px green solid';
		$('birth_Year').style.border = '1px green solid';
	  }
	
	var opt = {
		method:'post', 
		postBody:'action=reg&' + Form.serialize('register_form'),
		onSuccess: function(t) { 
		  createProfile(2,t.responseText);
		},
		onLoading: function() {  
		  $('main').innerHTML = '<div class="show-load"></div>'; 
		}
	}
	new Ajax.Request('libraries/mainajax.php', opt);

}
/*  *///////////////////////////////
function cancel_register()
{
  window.location = 'main.php';
}
/*  *///////////////////////////////
function finishProfile(id)
{
    var opt = {
		method:'post', 
		postBody:'action=finishReg&id='+id,
		onSuccess: function(t) { 
		  var data = t.responseText.split("|");
		  $('main_title').innerHTML = data[0]; 
		  $('main').innerHTML = data[1]; 
		},
		onLoading: function() {  
		  $('main').innerHTML = '<div class="show-load"></div>'; 
		}
	}
	new Ajax.Request('libraries/mainajax-test.php', opt);
}
/*  *///////////////////////////////
function activate_acc(id)
{
   var opt = {
		method:'post', 
		postBody:'action=activate&id=' + id + '&code=' + $F('code'),
		onSuccess: function(t) { 
		  var data = t.responseText.split("|");
		  $('main_title').innerHTML = data[0]; 
		  $('main').innerHTML = data[1]; 
		},
		onLoading: function() {  
		  $('main').innerHTML = '<div class="show-load"></div>'; 
		}
	}
	new Ajax.Request('libraries/mainajax-test.php', opt);
}
