
// Variables para setear
onload=function() 
{

	divTransparente=document.getElementById("transparencia");
	divMensaje=document.getElementById("transparenciaMensaje");
	form=document.getElementById("formularioregistro");
	urlDestino="../../wp-content/themes/v2/myaccount_funtion.php";
	
	claseNormal="input";
	claseError="inputError";
	
	
	preCarga("/img/validar_good.png", "/img/loading.gif", "/img/validar_error.png");
}

function preCarga()
{
	imagenes=new Array();
	for(i=0; i<arguments.length; i++)
	{
		imagenes[i]=document.createElement("img");
		imagenes[i].src=arguments[i];
	}
}

function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		// No IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}

function limpiaForm()
{
	for(i=0; i<=4; i++)
	{
		form.elements[i].className=claseNormal;
	}
	//document.getElementById("inputComentario").className=claseNormal;
}

function campoError(campo)
{
	campo.className=claseError;
	error=1;
}

function ocultaMensaje()
{
	divTransparente.style.display="none";
}

function muestraMensaje(mensaje)
{
	divMensaje.innerHTML=mensaje;
	divTransparente.style.display="block";
	
}

function eliminaEspacios(cadena)
{
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}

function validaLongitud(valor, permiteVacio, minimo, maximo)
{
	var cantCar=valor.length;
	if(valor=="")
	{
		if(permiteVacio) return true;
		else return false;
	}
	else
	{
		if(cantCar>=minimo && cantCar<=maximo) return true;
		else return false;
	}
}

function validaCorreo(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
	if(reg.test(valor)) return true;
	else return false;
}

function validaForm()
{
	
	limpiaForm();
	error=0;
	
	var nombre=eliminaEspacios(form.inputNombre.value);
	var lastname=eliminaEspacios(form.inputLastname.value);
	var dni=eliminaEspacios(form.inputDNI.value);
	
	
	
	var day=eliminaEspacios(form.inputDay.value);
	var mes=eliminaEspacios(form.inputMes.value);
	var year=eliminaEspacios(form.inputYear.value);
	
	var correo=eliminaEspacios(form.inputEmail.value);
	var ie=eliminaEspacios(form.inputIE.value);
	var yearLeft=eliminaEspacios(form.inputYearLeft.value);
	var promo=eliminaEspacios(form.inputPromo.value);
	
	//action del formulario nuevo o actualizar 
	var actionus=eliminaEspacios(form.ActionUs.value);
	
	var password=eliminaEspacios(form.inputPASS.value); 
	
	//img_produc	
	
	if(!validaLongitud(nombre, 0, 3, 50)) campoError(form.inputNombre);
	if(!validaLongitud(lastname, 0, 4, 50)) campoError(form.inputLastname);
	if(!validaLongitud(dni, 0, 8, 8)) campoError(form.inputDNI);
	
	if(actionus=="NewUser"){
	if(!validaLongitud(password, 0, 6, 30)){ campoError(form.inputPASS);}
	}
	if(!validaLongitud(day, 0, 1, 2)) campoError(form.inputDay);
	if(!validaLongitud(mes, 0, 1, 2)) campoError(form.inputMes);
	if(!validaLongitud(year, 0, 4, 4)) campoError(form.inputYear);
	
	if(actionus=="NewUser"){
	if(!validaCorreo(correo)) campoError(form.inputEmail);
	}
	if(!validaLongitud(ie,0, 1, 2)) campoError(form.inputIE);
	if(!validaLongitud(yearLeft, 0, 4, 4)) campoError(form.inputYearLeft);
	if(!validaLongitud(promo, 0, 4, 100)) campoError(form.inputPromo);
	
	if(error==1)
	{
		var texto="<img src='/img/validar_error.png' alt='Error'><br><br><span class='red_error'>Error: revise los campos en rojo.</span><br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
		muestraMensaje(texto);
		//alert();
	}
	else
	{
		var texto="<img src='/img/loading.gif' alt='Enviando'><br>Enviando. Por favor espere.<br><br><button style='width:60px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ocultar</button>";
		muestraMensaje(texto);
		
		var ajax=nuevoAjax();
		ajax.open("POST", urlDestino, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("nombre="+nombre+"&lastname="+lastname+"&dni="+dni+"&password="+password+"&day="+day+"&mes="+mes+"&year="+year+"&correo="+correo+"&ie="+ie+"&yearLeft="+yearLeft+"&promo="+promo+"&usuario="+actionus);
		
		ajax.onreadystatechange=function(){
			//alert(ajax.readyState);
			if (ajax.readyState==4){ // si en caso hay un error me inprime eso
				
				var respuesta=ajax.responseText;
				//alert(respuesta);
				if(respuesta){
					
					muestraMensaje(respuesta);
					
				}else {var texto="<img src='/img/validar_error.png'><br><br><span class='red_error'>Error: intente m&aacute;s tarde.</span><br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
				muestraMensaje(texto);
				}
			}/**/
		}
	}
}

function HistoryUser(ojeto,objeto1,objeto2,objeto3){
	var divHistory=document.getElementById("detalle_mensaje");
	//var divMensaje=document.getElementById("transparenciaMensaje");

		var ajax=nuevoAjax();
		ajax.open("POST", "../../wp-content/themes/v2/myaccount_funtion_message.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("usuariodetalles="+ojeto+"&useractive="+objeto1+"&mm="+objeto2+"&idmessage="+objeto3);
		
		ajax.onreadystatechange=function(){
		
		if (ajax.readyState==4){
			var respuesta=ajax.responseText;
				if(respuesta){
					divHistory.innerHTML=respuesta;
				}
		}
		}
			
}

function postal(objeto){
document.getElementById(objeto).style.display="none";
}

// Maria on Play

$(document).ready(function (){
	
	
	$("#img_play").click(function(){
		$('#img_play').hide();
		//$('#play_video').show('slow');
		//
		$(document).ready(function (){
					var data = 'ss=1';	
					$.ajax({
							url: "http://salesianos.pe/video_play_maria.html",	
							type: "GET",		
							data: data,	
							cache: false,
							success: function (html) {
							$('#play_video').html(html);	
							}
						});
				 });
		//
		
	});
});


