//*************************************************************************************************************************************
//*************************************************************************************************************************************
//funcion para analizar el login del sistema
function abam_login(url,layer,FormPagina) {
	var formulario=FormPagina
	//************************************************************
	//************************************************************
	var email_address=formulario.email_address
	var password=formulario.password
	//************************************************************
	//************************************************************
	valor_email_address=email_address.value
	valor_password=password.value
	//************************************************************
	if (valor_email_address==""){
	alert(JS_login_username);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (!EW_checkemail(valor_email_address))
	{
	alert(JS_login_username_format);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (valor_password==""){
	alert(JS_login_password);
	password.focus();
	return false;
	}
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	url=url+"?MyRND="+miAleatorio
	url=url+"&username="+valor_email_address
	url=url+"&passw="+valor_password
	//************************************************************
	//************************************************************
	//alert(url);
	abrexml(url,layer);
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function abam_forgot(url,layer,FormPagina) {
	var formulario=FormPagina
	//************************************************************
	//************************************************************
	var email_address=formulario.email_address
	var codeconf=formulario.codeconf
	//************************************************************
	//************************************************************
	valor_email_address=email_address.value
	valor_codeconf=codeconf.value
	//************************************************************
	if (valor_email_address==""){
	alert(JS_login_username);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (!EW_checkemail(valor_email_address))
	{
	alert(JS_login_username_format);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (valor_codeconf==""){
	alert(JS_writecodeconf);
	codeconf.focus();
	return false;
	}
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	url=url+"?MyRND="+miAleatorio
	url=url+"&username="+valor_email_address
	url=url+"&codeconf="+valor_codeconf
	//************************************************************
	//************************************************************
	//alert(url);
	abrexml(url,layer);
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function abam_contactus(url,layer,FormPagina) {
	var formulario=FormPagina
	//************************************************************
	//************************************************************
	var email_address=formulario.email_address
	var contactname=formulario.contactname
	var Message=formulario.Message
	var codeconf=formulario.codeconf
	var telefono=formulario.telefono
	var direccion=formulario.direccion
	//************************************************************
	//************************************************************
	valor_email_address=email_address.value
	valor_contactname=contactname.value
	valor_Message=Message.value
	valor_codeconf=codeconf.value
	valor_telefono=telefono.value
	valor_direccion=direccion.value
	
	//************************************************************
	if (valor_contactname==""){
	alert(JS_writeyourname);
	contactname.focus();
	return false;
	}
	//************************************************************
	
	if (valor_telefono==""){
	alert(JS_writetelefono);
	telefono.focus();
	return false;
	}
	//************************************************************
	if (valor_direccion==""){
	alert(JS_userfrm_direccempty);
	direccion.focus();
	return false;
	}
	//************************************************************
	

	
	if (valor_email_address==""){
	alert(JS_login_username);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (!EW_checkemail(valor_email_address))
	{
	alert(JS_login_username_format);
	email_address.focus();
	return false;
	}
	//************************************************************
	if (valor_codeconf==""){
	alert(JS_writecodeconf);
	codeconf.focus();
	return false;
	}
	//************************************************************
	if (valor_Message==""){
	alert(JS_writemessage);
	Message.focus();
	return false;
	}
	//************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	param=""
	param=param+"MyRND="+encodeURIComponent(miAleatorio);
	param=param+"&contactname="+encodeURIComponent(valor_contactname);
	
	param=param+"&telefono="+encodeURIComponent(valor_telefono);
	param=param+"&direccion="+encodeURIComponent(valor_direccion);
	
	
	param=param+"&email_address="+encodeURIComponent(valor_email_address);
	param=param+"&message="+encodeURIComponent(valor_Message);
	param=param+"&codeconf="+encodeURIComponent(valor_codeconf);
	
	//************************************************************
	//************************************************************
	//alert(param);
	abrexmlPOST(url,layer,param)
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function abam_Change_Pass(url,layer,FormPagina) {
	var formulario=FormPagina
	//************************************************************
	//************************************************************
	var password_current=formulario.password_current
	var password_new=formulario.password_new
	var password_confirmation=formulario.password_confirmation
	var codeconf=formulario.codeconf
	//************************************************************
	//************************************************************
	valor_password_current=password_current.value
	valor_password_new=password_new.value
	valor_password_confirmation=password_confirmation.value
	valor_codeconf=codeconf.value
	//************************************************************
	//************************************************************
	if (valor_password_current==""){
	alert(JS_passw_current_empty);
	password_current.focus();
	return false;
	}
	//************************************************************
	if (valor_password_new==""){
	alert(JS_passw_new_empty);
	password_new.focus();
	return false;
	}

	//************************************************************
	if (valor_password_new.length<5){
	alert(JS_passw_new_morethan5);
	password_new.focus();
	return false;
	}
	
	//************************************************************
	if (valor_password_confirmation==""){
	alert(JS_passw_conf_empty);
	password_confirmation.focus();
	return false;
	}
	//************************************************************
	if (valor_password_confirmation!=valor_password_new){
	alert(JS_passw_no_match);
	return false;
	}
	//************************************************************
	if (valor_codeconf==""){
	alert(JS_writecodeconf);
	codeconf.focus();
	return false;
	}


	var miAleatorio=parseInt(Math.random()*99999999);
	url=url+"?MyRND="+miAleatorio
	url=url+"&password_current="+valor_password_current
	url=url+"&password_new="+valor_password_new
	url=url+"&password_confirmation="+valor_password_confirmation
	url=url+"&codeconf="+valor_codeconf
	//************************************************************
	//************************************************************
	//alert(url);
	abrexml(url,layer);
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function abam_profile_client(url,layer,FormPagina,accion) {
	var formulario=FormPagina
	//************************************************************
	var gender=formulario.gender
	var firstname=formulario.firstname
	var lastname=formulario.lastname
	var street_address=formulario.street_address
	var zone_country_id=formulario.zone_country_id
	var state=formulario.state
	var city=formulario.city
	var postcode=formulario.postcode
	var email_address=formulario.email_address
	var codeconf=formulario.codeconf
	//************************************************************
	valor_gender=valor_de_radio(gender)
	valor_firstname=firstname.value
	valor_lastname=lastname.value
	valor_street_address=street_address.value
	valor_zone_country_id=zone_country_id.options[zone_country_id.selectedIndex].value
	valor_state=state.options[state.selectedIndex].value
	valor_city=city.value
	valor_postcode=postcode.value
	valor_email_address=email_address.value
	valor_codeconf=codeconf.value
	//************************************************************
	if (valor_gender==null){alert(JS_userfrm_salutation);return false;}
	if (valor_firstname==""){firstname.focus();alert(JS_userfrm_nombre);return false;}
	if (valor_lastname==""){lastname.focus();alert(JS_userfrm_apellido);return false;}
	if (valor_street_address==""){street_address.focus();alert(JS_userfrm_direccempty);return false;}
	if (valor_zone_country_id==""){zone_country_id.focus();alert(JS_userfrm_paisempty);return false;}
	if (valor_state==""){state.focus();alert(JS_userfrm_estadoempty);return false;}
	if (valor_city==""){city.focus();alert(JS_userfrm_cityempty);return false;}
	if (valor_postcode==""){postcode.focus();alert(JS_userfrm_zipempty);return false;}
	if (valor_email_address==""){email_address.focus();alert(JS_userfrm_mailempty);return false;}
	if (!EW_checkemail(valor_email_address)){email_address.focus();alert(JS_userfrm_correo_wrong);return false;}
	if (valor_codeconf==""){codeconf.focus();alert(JS_userfrm_codeconf_wrong);return false;}

	if (accion=="agregar")
	{
		var password=formulario.password
		var confirmation=formulario.confirmation
	//****************************************************************************************
	//****************************************************************************************
		valor_password=password.value
		valor_confirmation=confirmation.value
	//****************************************************************************************
	//****************************************************************************************
		if (valor_password==""){password.focus();alert(JS_userfrm_pass_limite);return false;}
		if (valor_password.length<5){password.focus();alert(JS_passw_new_morethan5);return false;}
		if (valor_password!=valor_confirmation){alert(JS_userfrm_pass_nomatch);return false;}
	}

	//****************************************************************************************
	//****************************************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	url=url+"?MyRND="+miAleatorio
	url=url+"&codeconf="+valor_codeconf
	url=url+"&email="+valor_email_address
	if (accion=="agregar")
	{
		url=url+"&accion=Agregar"
	}	
	//************************************************************
	//************************************************************
	//alert(accion);
	//alert(url);
	abrexml(url,layer);
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************

function abam_profile_client_change(url,layer,FormPagina) {
	var formulario=FormPagina
	//************************************************************
	var company=formulario.company
	var gender=formulario.gender
	var firstname=formulario.firstname
	var lastname=formulario.lastname
	var street_address=formulario.street_address
	var street_address2=formulario.street_address2
	var zone_country_id=formulario.zone_country_id
	var state=formulario.state
	var city=formulario.city
	var postcode=formulario.postcode
	var telephone=formulario.telephone
	var fax=formulario.fax
	var website=formulario.website
	var email_address=formulario.email_address
	var codeconf=formulario.codeconf
	var otros=formulario.otros
	var newsletter=formulario.newsletter
	//************************************************************
	valor_company=company.value
	valor_gender=valor_de_radio(gender)
	valor_firstname=firstname.value
	valor_lastname=lastname.value
	valor_street_address=street_address.value
	valor_street_address2=street_address2.value
	valor_zone_country_id=zone_country_id.options[zone_country_id.selectedIndex].value
	valor_state=state.options[state.selectedIndex].value
	valor_city=city.value
	valor_postcode=postcode.value
	valor_telephone=telephone.value
	valor_fax=fax.value
	valor_website=website.value
	valor_email_address=email_address.value
	valor_codeconf=codeconf.value
	valor_otros=otros.value
	valor_newsletter=valor_de_checkbox(newsletter)	
	//****************************************************************************************
	//****************************************************************************************
	var miAleatorio=parseInt(Math.random()*99999999);
	param=""
	param=param+"MyRND="+encodeURIComponent(miAleatorio);
	param=param+"&company="+encodeURIComponent(valor_company);
	param=param+"&gender="+encodeURIComponent(valor_gender);
	param=param+"&firstname="+encodeURIComponent(valor_firstname);
	param=param+"&lastname="+encodeURIComponent(valor_lastname);
	param=param+"&street_address="+encodeURIComponent(valor_street_address);
	param=param+"&street_address2="+encodeURIComponent(valor_street_address2);
	param=param+"&zone_country_id="+encodeURIComponent(valor_zone_country_id);
	param=param+"&state="+encodeURIComponent(valor_state);
	param=param+"&city="+encodeURIComponent(valor_city);
	param=param+"&postcode="+encodeURIComponent(valor_postcode);
	param=param+"&telephone="+encodeURIComponent(valor_telephone);
	param=param+"&fax="+encodeURIComponent(valor_fax);
	param=param+"&website="+encodeURIComponent(valor_website);
	param=param+"&email="+encodeURIComponent(valor_email_address);
	param=param+"&codeconf="+encodeURIComponent(valor_codeconf);
	param=param+"&otros="+encodeURIComponent(valor_otros);
	param=param+"&newsletter="+encodeURIComponent(valor_newsletter);
	//************************************************************
	//************************************************************
	//alert(accion);
	//alert(url);
	abrexmlPOST(url,layer,param);
}

//*************************************************************************************************************************************
//*************************************************************************************************************************************
   	

function Abam_Provincias(url,layer,objetoform) {
	var formulario=objetoform
	//************************************************************
	var zone_country_id=formulario.zone_country_id
	//************************************************************
	valor_zone_country_id=zone_country_id.options[zone_country_id.selectedIndex].value
		//************************************************************
		var miAleatorio=parseInt(Math.random()*99999999);
		url=url+"?MyRND="+miAleatorio
		url=url+"&pais="+valor_zone_country_id
		//************************************************************
		//alert(url)
		abrexml(url,layer);
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************

function comprobaciones(txt)
{
       	var s
       	s=document.getElementById(eldiv).innerHTML
       	//alert(s)
       	//*****************************************************************************************
		condiciones_login(s);
		condiciones_forgot(s);
		condiciones_contactus(s);
		condiciones_changepass(s);
		condiciones_perfil_agregar_modificar(s);
		condiciones_perfil_agregar_modificar_escribir(s);
       	//*****************************************************************************************
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function condiciones_perfil_agregar_modificar(s)
{
			//*****************************************************************************************************
			//************ AGREGANDO ******************************************************************************
			//*****************************************************************************************************
	       	if (s.search('<!--#perf_codeseg_wrong#-->') != -1){
	       		document.create_account.codeconf.value="";
	       		document.create_account.codeconf.focus();
				rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
				document.images["control_session"].src = "../_includes/aspcaptcha.asp"+rfsh
	       		alert(JS_codeconf_wrong);
	       	} 
	       	if (s.search('<!--#perf_email_nodisponible#-->') != -1){
	       		document.create_account.email_address.focus();
	       		alert(JS_userfrm_email_used);
	       	} 
	       	if (s.search('<!--#perf_accion_ok#-->') != -1){
				document.create_account.submit();
    			return true;
			} 
			//*****************************************************************************************************
			//************ MODIFICANDO ****************************************************************************
			//*****************************************************************************************************

	       	if (s.search('<!--#perf_codeseg_wrong_MOD#-->') != -1){
	       		document.change_profile.codeconf.value="";
	       		document.change_profile.codeconf.focus();
				rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
				document.images["control_session"].src = "../_includes/aspcaptcha.asp"+rfsh
	       		alert(JS_codeconf_wrong);
	       	} 
	       	if (s.search('<!--#perf_email_nodisponible_MOD#-->') != -1){
	       		document.change_profile.email_address.focus();
	       		alert(JS_userfrm_email_used);
	       	} 
	       	if (s.search('<!--#perf_accion_ok_MOD#-->') != -1){
				//document.change_profile.submit();
    			//return true;
    			abam_profile_client_change('/_ajax_abam/ajax_change_MyAccountInfo.asp','divrespuesta_ajax',document.change_profile)
			} 
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function condiciones_perfil_agregar_modificar_escribir(s)
{
	       	if (s.search('<!--#escribo_perfil_ok#-->') != -1){
				document.getElementById("eldivparalosdatosdemicuenta").innerHTML="";
	       		alert(JS_datos_procesados_ok);
			} 
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function condiciones_changepass(s)
{
       	if ( (s.search('<!--#changepassw_codeseg_wrong#-->') != -1) || (s.search('<!--#changepassw_curr_no_match#-->') != -1) || (s.search('<!--#changepassw_ok#-->') != -1)) 
       	{
       		document.change_password.codeconf.value="";
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_includes/aspcaptcha.asp"+rfsh

	       	if (s.search('<!--#changepassw_codeseg_wrong#-->') != -1){
	       		document.change_password.codeconf.focus();
	       		alert(JS_codeconf_wrong);
	       	} 

	       	if (s.search('<!--#changepassw_curr_no_match#-->') != -1){
	       		document.change_password.password_new.focus();
	       		alert(JS_userfrm_pass_previa_wrong);
	       	} 
	       	if (s.search('<!--#changepassw_ok#-->') != -1){
	       		document.change_password.password_current.value="";
	       		document.change_password.password_new.value="";
	       		document.change_password.password_confirmation.value="";
				document.getElementById("eldivparalosdatosdemicuenta").innerHTML="";
	       		alert(JS_pass_changed_ok);
	       	} 
		}
}
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function condiciones_contactus(s)
{
       	if(s.search('<!--#contact_us_ok#-->') != -1) //el login esta ok
       	{
       		document.contact_us.codeconf.value="";
       		document.contact_us.Message.value="";
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_includes/aspcaptcha.asp"+rfsh
			alert(JS_mensaje_send_ok);
			//return false;
       	}
		//************************************************************
       	if(s.search('<!--#contact_us_conf_code_wrong#-->') != -1) //el login esta ok
       	{
       		document.contact_us.codeconf.value="";
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_includes/aspcaptcha.asp"+rfsh
			document.contact_us.codeconf.focus();
	       	alert(JS_codeconf_wrong);
			//return false;
       	}
}  	
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function condiciones_login(s)
{
       	if(s.search('<!--#login#-->') != -1) //el login esta ok
       	{
       		pageRefresh();
			return false;
       	}
       	//*****************************************************************************************
       	//*****************************************************************************************
       	if(s.search('<!--#login_passw#-->') != -1) //el login esta ok
       	{
       		document.form_login.password.focus();
       		alert(JS_login_passw_wrong);
			return false;
       	}
       	//*****************************************************************************************
       	//*****************************************************************************************
       	if(s.search('<!--#login_username#-->') != -1) //el login esta ok
       	{
       		document.form_login.email_address.focus();
       		alert(JS_login_username_wrong);
			return false;
       	}
}       	
//*************************************************************************************************************************************
//*************************************************************************************************************************************
function condiciones_forgot(s)
{
       	if ( (s.search('<!--#forgot_conf_code_wrong#-->') != -1) || (s.search('<!--#noforgot#-->') != -1) || (s.search('<!--#siforgot#-->') != -1)) 
       	{
       		document.password_forgotten.codeconf.value="";
			rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
			document.images["control_session"].src = "../_includes/aspcaptcha.asp"+rfsh
			//return false;

	       	if (s.search('<!--#forgot_conf_code_wrong#-->') != -1){
	       		document.password_forgotten.codeconf.focus();
	       		alert(JS_codeconf_wrong);
	       	} 

	       	if (s.search('<!--#noforgot#-->') != -1){
	       		//document.password_forgotten.codeconf.focus();
	       		alert(JS_error_forgot);
	       	} 
	       	if (s.search('<!--#siforgot#-->') != -1){
	       		//document.password_forgotten.codeconf.focus();
	       		alert(JS_capturado_forgot);
	       	} 			
       	}
}    	
//*************************************************************************************************************************************
//*************************************************************************************************************************************