//int_obj = '';
function registerNewMember()
{
	//showLoader(1);
	var userName = escape(alltrim($('email').value));
	var contactname = escape(alltrim($('name').value));
	var address = escape(alltrim($('address').value));
	var county = escape(alltrim($('county').value));
	var phone = escape(alltrim($('phone').value));
	var password = escape(alltrim($('password').value));
	var profession   = escape(alltrim($('profession').value));
	var mode = "newRegistration";
	var url = 'userValidation.php';
	var pars = 'mode=' +mode;
	pars = pars + '&userName=' +userName;
	pars = pars + "&profession=" + profession;
	pars = pars + '&password=' +password;
	pars = pars + "&contactname=" + contactname;
	pars = pars + "&address=" + address;
	pars = pars + "&county=" + county;
	pars = pars + "&phone=" + phone;
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete:ajx_doUserRegistration
	});
}
function ajx_doUserRegistration(originalRequest) {
	document.getElementById('doRegistration').innerHTML='';
	response = alltrim(originalRequest.responseText);
	if(response=="usernameError")
	{
	 var arr='<table width="100%" style="background-color:#f7f9fc;border:thin;border-style:solid; border-color:#804040">';
			 arr=arr+'<tr><td align="left" style="padding-left:20px;font-size:12px;color:#ff5b02"><strong>Username/Email</strong> Already Exists.Register with another Username/email.</td></tr>';
			 arr=arr+'</table><br>';
   $('doRegistration').innerHTML = arr;
   }
   else if(response=="success")
	{
	var arr='<table width="100%" style="background-color:#f7f9fc;border:thin;border-style:solid; border-color:#804040">';
			 arr=arr+'<tr><td align="center" style="padding-left:20px;font-size:12px;"><strong>Thank you for registering with Vision Identity.</strong></td></tr>';
			 arr=arr+'</table><br>';	
	 $('doRegistration').innerHTML = arr;
	}
	else
	{
	 $('updateRegistration').innerHTML = response;
	 //donot_change_pass();
	}
	
}



//-------------- CONTACTUS START-----------------//
  function contactus()
  {
	  //showLoader(1);
	var email   = $('email').value;
	var name    = $('name').value;
	var phone   = $('phone').value;
	var address = $('address').value;
	var subject = $('subject').value;
	var details = $('details').value;
	
	var url     = 'userValidation.php';
	var pars    = 'mode=contactus';
	pars        = pars + '&name=' + name;
	pars        = pars + '&email=' + email;
	pars        = pars + '&phone=' + phone;
	pars        = pars + '&address=' + address;
	pars        = pars + '&subject=' + subject;
	pars        = pars + '&details=' + details;
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete:ajx_docontactus
	});
  }
  
  function ajx_docontactus(originalRequest) {
	response = alltrim(originalRequest.responseText);
			 var arr='<table width="90%" style="background-color:#d9f4aa;border:thin;border-style:solid; border-color:#804040">';
			 arr=arr+'<tr><td align="left" style="padding-left:20px;">&nbsp;</td></tr>';
			 arr=arr+'<tr><td align="left" style="padding-left:20px;font-size:12px;"><strong>Mail Sent Successfully</strong></td></tr>';
			 arr=arr+'<tr><td align="left" style="padding-left:40px;">&nbsp;</td></tr>';
			 arr=arr+'</table>';
 	 		$('successRegistration').innerHTML = arr;
}
//-------------- CONTACTUS END-----------------//
//-------------- FEEDBACk START-----------------//
 function feedback()
  {
	  //showLoader(1);
	var email = $('email').value;
	var name = $('name').value;
	var details = $('details').value;
	
	var url = 'userValidation.php';
	var pars = 'mode=feedback';
	pars = pars + '&name=' + name;
	pars = pars + '&email=' + email;
	pars = pars + '&details=' + details;
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete:ajx_dofeedback
	});
  }
  
  function ajx_dofeedback(originalRequest) {
	response = alltrim(originalRequest.responseText);
			 var arr='<table width="90%" style="background-color:#d9f4aa;border:thin;border-style:solid; border-color:#804040">';
			 arr=arr+'<tr><td align="left" style="padding-left:20px;">&nbsp;</td></tr>';
			 arr=arr+'<tr><td align="left" style="padding-left:20px;font-size:12px;"><strong>Mail Sent Successfully</strong></td></tr>';
			 arr=arr+'<tr><td align="left" style="padding-left:40px;">&nbsp;</td></tr>';
			 arr=arr+'</table>';
 	 		$('successRegistration').innerHTML = arr;
}
//-------------- FEEDBACk END-----------------//

//-------------- USER LOG IN -----------------//
function checkUserLogIn()
{
	//showLoader(1);
	$('msg_div').innerHTML = '';
	var url =  'userValidation.php';
	if(alltrim($F('userName')) == '') {
    var arr='<table width="90%" style="background-color:#c1d6eb;border:thin;border-style:solid; border-color:#347cb6;">';
		arr=arr+'<tr><td height="15" valign="middle" style="text-align:center"><strong>Username</strong> is blank!.</td></tr>';
		arr=arr+'</table>';
        $('showAlert_Div').style.display = '';
		$('msg_div').innerHTML = arr;
		//displayAlert();
		//showLoader(0);
		return false;
	}
	if(alltrim($F('retailerPassword')) == '') {
		var arr='<table width="90%" style="background-color:#c1d6eb;border:thin;border-style:solid; border-color:#347cb6;">';
		arr=arr+'<tr><td height="15" valign="middle" style="text-align:center"><strong>Password</strong> is blank!.</td></tr>';
		arr=arr+'</table>';
		$('showAlert_Div').style.display = '';
		$('msg_div').innerHTML = arr;
		//displayAlert();
		//showLoader(0);
		return false;
	}
	
	//	document.login_form.submit();

	var pars = 'userName=' + $F('userName') + '&password=' + $F('retailerPassword') + "&mode=login";
	//	displayAlert(msg);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showUserLogin_Response
	});
}
function showUserLogin_Response(originalRequest)
{
	if($('rememberMe').checked==true)
	{
		var userName=$('userName').value;
		var retailerPassword=$('retailerPassword').value;
		createCookie('remeberMe',userName,365);
		createCookie('remeberPassword',retailerPassword,365);
	}
	response  = alltrim(originalRequest.responseText);
	//	alert(response);
	if(response.indexOf('yes') != -1) {
		//showLoader(0);
		var backToPage=$('backToPage').value;
		if(backToPage=="")
		 window.location.href = "index.php";
		else
		{
		 window.location.href = backToPage;
		}
	}
	else {
		$('showAlert_Div').style.display = '';
		$('msg_div').innerHTML = response;
		//displayAlert();
		//showLoader(0);
		return false;
	}
}
//---------------EDIT USER PROFILE---------------//

function editUserProf()
{
	//showLoader(1);
	//var userId = escape(alltrim($('userId').value));
	var userName = escape(alltrim($('email').value));
	var contactname = escape(alltrim($('name').value));
	var address = escape(alltrim($('address').value));
	if(contactname.search(/\S/)==-1)
	  {
		var arr='<table width="80%" style="background-color:#d9f4aa;border:thin;border-style:solid; border-color:#804040">';
			 arr=arr+'<tr><td style="text-align:center;font-size:12px;"><strong>Name</strong> field is blank.</td></tr>';
			 arr=arr+'</table><br>';
			 document.getElementById('doRegistration').innerHTML=arr;
			 return;}
	if(address.search(/\S/)==-1)
	  {var arr='<table width="80%" style="background-color:#d9f4aa;border:thin;border-style:solid; border-color:#804040">';
		   arr=arr+'<tr><td style=" text-align:center;font-size:12px;"><strong>Address</strong> field is blank.</td></tr>';
		   arr=arr+'</table><br>';
		   document.getElementById('doRegistration').innerHTML=arr;
		   return;}	 
	var county = escape(alltrim($('county').value));
	var phone = escape(alltrim($('phone').value));
	var oldPassword = escape(alltrim($('oldPassword').value));
	if(oldPassword=="")
	  var password = escape(alltrim($('password').value));
	else
	 {  if( escape(alltrim($('oldPassword').value))!=escape(alltrim($('password').value))){
			 var arr='<table width="80%" style="background-color:#d9f4aa;border:thin;border-style:solid; border-color:#804040">';
			 arr=arr+'<tr><td style="text-align:center;font-size:12px;"><strong>Password</strong> does not match with <strong>Current Password</strong>.</td></tr>';
			 arr=arr+'</table><br>';
			 document.getElementById('doRegistration').innerHTML=arr;
			 return;}
       var password = escape(alltrim($('newPassword').value));
	 }
	var profession   = escape(alltrim($('profession').value));
	if(profession.search(/\S/)==-1)
	  {
		var arr='<table width="80%" style="background-color:#d9f4aa;border:thin;border-style:solid; border-color:#804040">';
			 arr=arr+'<tr><td style="text-align:center;font-size:12px;">Select your <strong>Profession.</strong></td></tr>';
			 arr=arr+'</table><br>';
			 document.getElementById('doRegistration').innerHTML=arr;
			 return;}
	var mode = "updateUserProf";
	var url = 'userValidation.php';
	var pars = 'mode=' +mode;
	pars = pars + '&userName=' +userName;
	pars = pars + "&profession=" + profession;
	pars = pars + '&password=' +password;
	pars = pars + "&contactname=" + contactname;
	pars = pars + "&address=" + address;
	pars = pars + "&county=" + county;
	pars = pars + "&phone=" + phone;
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:ajx_updateUserProf
	});	
}
function ajx_updateUserProf(originalRequest) {
	response = alltrim(originalRequest.responseText);
	$('doRegistration').innerHTML = response;
}

//---------------Change States according to Country---------------//	
function	changeStates()
{
	var countryCode = $('country').value;
	if(countryCode!="IN")
	{$('showState').style.display ='none';
	 $('state').value ='';
	return;}
	var url = 'userValidation.php';
	var pars = 'mode=changeStates';
	pars = pars + '&countryCode=' +countryCode;
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:ajx_changeStates
	});
}
function ajx_changeStates(originalRequest) {
	response = alltrim(originalRequest.responseText);
	$('showState').style.display='';
	$('showState').innerHTML = response;
}
function changeUserStates()
{
	var countryCode = $('userCountry').value;
	var url = 'userValidation.php';
	var pars = 'mode=changeUserStates';
	pars = pars + '&countryCode=' +countryCode;
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:ajx_changeUserStates
	});
}
function ajx_changeUserStates(originalRequest) {
	response = alltrim(originalRequest.responseText);
	$('showUserState').innerHTML = response;
}

//---------------FORGOT PASSWORD SECTION----------------//
function ViewForgot() {
	 $('loginDiv').style.display = 'none';
	 $('loginButton').style.display = 'none';
	 $('forgotPassword').style.display = '';
	 $('forgotPasswordButton').style.display = '';
	
}

function ViewLogin() {
	$('loginDiv').style.display = '';
	 $('loginButton').style.display = '';
	 $('forgotPassword').style.display = 'none';
	 $('forgotPasswordButton').style.display = 'none';
	/*$('msg_div').innerHTML = '';
	$('showAlert_Div').style.display = 'none';
	if($('alert_div')) $('alert_div').className = "alert_hide";
	if($('login_div')) $('login_div').show();
	if($('forgot_div')) $('forgot_div').hide();*/
}

function getPassword()
{
	//showLoader(1);
  $('showForgotPassMsg').innerHTML = '';
	var url =  'userValidation.php';
	if(alltrim($('userEmail').value) == '') {
	var arr='<strong>Username</strong> is blank';
		$('showForgotPassMsg').innerHTML = arr;
		return false;
	}
	else {
      if (!checkEmail(alltrim($F('userEmail'))))
      {
	  var arr='Invalid <strong>Username</strong>';
		$('showForgotPassMsg').innerHTML = arr;
		return false;
      }
	}
	//	document.login_form.submit();
	var pars = 'userName=' + $F('userEmail') + "&mode=password";
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showLogin_password
	});
}
function showLogin_password(originalRequest)
{
	response  = alltrim(originalRequest.responseText);
	//	alert(response);
	if(response.indexOf('yes') != -1) {
		var arr='An email has been sent to your mail account';
		 $('showForgotPassMsg').innerHTML = arr;
	}
	else {
		$('showForgotPassMsg').innerHTML = response;
		return false;
	}
}

//--------------------------------------------------//
function checkUserLogIndex()
{
	//showLoader(1);
	var url =  'userValidation.php';
	if(alltrim($('userName').value) == '') {
    var arr='<font color="#000000"><strong>Username</strong> is blank</font>';
        $('showIndexLogIn').innerHTML = arr;
		return false;
	}
	if(alltrim($('Password').value) == '') {
		var arr='<font color="#000000"><strong>Password</strong> is blank</font>';
        $('showIndexLogIn').innerHTML = arr;
		return false;
	}
	
	//	document.login_form.submit();
	var userName=alltrim($('userName').value);
    var password=alltrim($('Password').value);
	var pars = 'userName=' + userName  + '&password=' + password + "&mode=login";
	//	displayAlert(msg);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showUserLoginIndex_Response
	});
}
function showUserLoginIndex_Response(originalRequest)
{
	/*if($('rememberMe').checked==true)
	{
		var userName=$('userName').value;
		var retailerPassword=$('retailerPassword').value;
		createCookie('remeberMe',userName,365);
		createCookie('remeberPassword',retailerPassword,365);
	}*/
	response  = alltrim(originalRequest.responseText);
	//	alert(response);
	if(response.indexOf('yes') != -1) {
		//showLoader(0);
		var backToPage=$('backToPage').value;
	    if(backToPage=="")
		 window.parent.location.href = "index.php";
		else
		{
		  window.parent.location.href = backToPage;
		}
	}
	else {
		$('showIndexLogIn').innerHTML = response;
		return false;
	}
}

//--------------------------------------------------//
function checkUserLogHeader()
{
	//showLoader(1);
	var url =  'userValidation.php';
	if(alltrim($('userNameHeader').value) == '') {
    var arr='<table width="90%" style="background-color:#c1d6eb;border:thin;border-style:solid; border-color:#347cb6;">';
		arr=arr+'<tr><td height="13" valign="middle" style="text-align:center"><strong>Username</strong> is blank.</td></tr>';
		arr=arr+'</table>';
        $('showHeaderLogIn').style.display = '';
		$('showHeaderLoginMsg').innerHTML = arr;
		//displayAlert();
		//showLoader(0);
		return false;
	}
	if(alltrim($('retailerPasswordHeader').value) == '') {
		var arr='<table width="90%" style="background-color:#c1d6eb;border:thin;border-style:solid; border-color:#347cb6;">';
		arr=arr+'<tr><td height="13" valign="middle" style="text-align:center"><strong>Password</strong> is blank.</td></tr>';
		arr=arr+'</table>';
		$('showHeaderLogIn').style.display = '';
		$('showHeaderLoginMsg').innerHTML = arr;
		return false;
	}
	
	//	document.login_form.submit();
	var userName=alltrim($('userNameHeader').value);
    var password=alltrim($('retailerPasswordHeader').value);
	var pars = 'userName=' + userName  + '&password=' + password + "&mode=login";
	//	displayAlert(msg);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showUserLoginHeader_Response
	});
}
function showUserLoginHeader_Response(originalRequest)
{
	/*if($('rememberMe').checked==true)
	{
		var userName=$('userName').value;
		var retailerPassword=$('retailerPassword').value;
		createCookie('remeberMe',userName,365);
		createCookie('remeberPassword',retailerPassword,365);
	}*/
	response  = alltrim(originalRequest.responseText);
	//	alert(response);
	if(response.indexOf('yes') != -1) {
		//showLoader(0);
	//	var backToPage=$('backToPage').value;
	//	if(backToPage=="")
		 window.parent.location.href = "index.php";
	//	else
		//{
		// window.location.href = backToPage;
		//}
	}
	else {
		$('showHeaderLogIn').style.display = '';
		$('showHeaderLoginMsg').innerHTML = response;
		return false;
	}
}