var contenidoMail = null;
var contenidoMovil = null;

function limpiaRutPatente(){
	document.getElementById("inputRut").value="";
	document.getElementById("inputPatente").value="";
	//document.getElementById("suscripcion").checked= false;
	document.getElementById("hRut").value="";
	document.getElementById("hPatente").value="";
}

function limpiaMailMovil(){
	document.getElementById("inputMail").value="";
	document.getElementById("inputRemail").value="";
	document.getElementById("inputMovil").value="";
	document.getElementById("suscripcion").checked=true;
	document.getElementById("hMail1").value="";
	document.getElementById("hMail2").value="";
	document.getElementById("hMovil").value="";
}

function validaRutPatente(){
	if(document.getElementById('hRut') != "" && document.getElementById('hPatente') != ""){
		return true;
	}
	else{
		return false;
	}
}

function validaMail(obj){

	var mail = obj.value;
	var patron = /.+\@.+\..+/;
	var largo = mail.length;
	
	if(largo >0){
		if(mail.match(patron)){
			document.getElementById('hMail1').value = mail;
			document.getElementById('mensajeMail').innerHTML = '<img src="images/checkmark.gif" align="left"></img><p class="confirmacion">MAIL V&Aacute;LIDO</p>';
			document.getElementById("inputMail").style.backgroundColor = "#D0F5A9";
			document.getElementById('inputRemail').disabled = false;
			document.getElementById('inputRemail').focus();
		}
		else{
			document.getElementById('mensajeMail').innerHTML = '<img src="images/exclaim.gif" align="left"></img><p class="error"> MAIL INV&Aacute;LIDO</p>';
			document.getElementById("inputMail").style.backgroundColor = "#F6CECE";
		}
	}
}

function validaReMail(obj){
	
	var reMail = obj.value;
	var mail = document.getElementById('hMail1').value;
	
	if(reMail != mail){
			$('mensajeMail').innerHTML = '<img src="images/exclaim.gif" align="left"></img><p class="error"> MAIL MAL CONFIRMADO</p>';
			$('hMail2').value = "";
			if($('suscripcion').checked){
				document.getElementById('enviar').disabled=true;
			}
		}
		else{
			$('hMail2').value = reMail;
			contenidoMail = $('mails').innerHTML;
			$('mails').innerHTML='';
			$('mails').innerHTML='<p class="mailCliente">MAIL: '+reMail+'</p>';
			$('mensajeMail').innerHTML='<a href="javascript:editaMail()"><img src="images/edit.gif" align="left"></img>Editar Mail</a>';
			if($F('hMovil') != ""){
				$('enviar').disabled=false;
			}
			
		}
}

function validaMovil(obj){
	var patron = /^[1-9][0-9]{6}/;
	var movil = obj.value;
	
	if(movil.length >0){
		if(movil.match(patron)){
			$('hMovil').value = movil;
			$('inputMovil').style.backgroundColor = "#D0F5A9";
			$('ejemploMovil').innerHTML = '';
			contenidoMovil = document.getElementById('telefonoMovil').innerHTML;
			$('telefonoMovil').innerHTML='<br/ ><p class="mailCliente">M&Oacute;vil: '+movil+'</p>';
			$('mensajeMovil').innerHTML='<a href="javascript:editaMovil()"><img src="images/edit.gif" align="left"></img>Editar M&oacute;vil</a>';
			if($F('hMail2') != ""){
				$('enviar').disabled=false;
			}
			
		}
		else{
			$('ejemploMovil').innerHTML = '<img src="images/exclaim.gif" align="left"></img><p class="errorMovil"> CELULAR NO V&Aacute;LIDO</p>';
			//document.getElementById('inputMovil').focus();
			$("inputMovil").style.backgroundColor = "#F6CECE";
			if($('suscripcion').checked){
				$('enviar').disabled=true;
			}
		}
	} else if($('suscripcion').checked){
		$('enviar').disabled=true;
	} else{
		$('enviar').disabled=false;
	}
}

function editaMovil(){
	$('hMovil').value="";
	$('telefonoMovil').innerHTML = contenidoMovil;
	$("inputMovil").value="";
	$("inputMovil").focus();
	$('mensajeMovil').innerHTML='';
	$('ejemploMovil').innerHTML='Ej: 91234567';
	$("inputMovil").style.backgroundColor = "#FFFFFF";
	$("enviar").disabled = true;
}

function editaMail(){
	$('hMail1').value="";
	$('hMail2').value="";
	$('mails').innerHTML = contenidoMail;
	$("inputMail").value="";
	$("inputMail").focus();
	$("inputRemail").value="";
	$("inputRemail").disabled=true;
	$('mensajeMail').innerHTML='';
	$("inputMail").style.backgroundColor = "#FFFFFF";
	$("enviar").disabled = true;
}

function validaRut(Objeto){
	
	var tmpstr = "";
	var intlargo = Objeto.value;
	
	if (intlargo.length> 0)
	{
		crut = Objeto.value;
		largo = crut.length;
		/*if ( largo <9 )
		{
			document.getElementById("mensajeRut").innerHTML='<img src="images/exclaim.gif" align="left"></img><p class="error"> RUT INV&Aacute;LIDO</p>';
			document.getElementById("inputRut").style.backgroundColor = "#F6CECE";
			document.getElementById("enviar").disabled = true;
			return false;
		}*/
		for ( i=0; i <crut.length ; i++ )
		if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' )
		{
			tmpstr = tmpstr + crut.charAt(i);
		}
		
		var rut = tmpstr;
		crut = tmpstr;
		largo = crut.length;
		
		if ( largo> 2 )
			rut = crut.substring(0, largo - 1);
		else
			rut = crut.charAt(0);
	
		dv = crut.charAt(largo-1);
	
		if ( rut == null || dv == null )
		return 0;
	
		var dvr = '0';
		suma = 0;
		mul  = 2;
	
		for (i= rut.length-1 ; i>= 0; i--)
		{
			suma = suma + rut.charAt(i) * mul;
			if (mul == 7)
				mul = 2;
			else
				mul++;
		}
	
		res = suma % 11;
		if (res==1)
			dvr = 'k';
		else if (res==0)
			dvr = '0';
		else
		{
			dvi = 11-res;
			dvr = dvi + "";
		}
	
		if ( dvr != dv.toLowerCase() )
		{
			document.getElementById("mensajeRut").innerHTML='<img src="images/exclaim.gif" align="left"></img><p class="error">RUT INV&Aacute;LIDO</p>';
			document.getElementById("inputRut").style.backgroundColor = "#F6CECE";
			document.getElementById("enviar").disabled = true;
			return false;
		}
		document.getElementById("mensajeRut").innerHTML='<img src="images/checkmark.gif" align="left"></img><p class="confirmacion">RUT V&Aacute;LIDO</p>';
		document.getElementById("inputRut").style.backgroundColor = "#D0F5A9";
		document.getElementById("inputRut").readOnly= true;
		document.getElementById("inputRut").unselectable = "on";
		document.getElementById("ejemploRut").innerHTML='<p><a href="javascript:editaRut()"><img src="images/edit.gif" align="left"></img>Editar Rut</a></p>';
		document.getElementById("hRut").value = Objeto.value;
		
		if(document.getElementById("hPatente").value != ""){
			document.getElementById("enviar").disabled = false;
		}
		
		return true;
	}
	

}

function editaRut(){
	document.getElementById("inputRut").readOnly= false;
	document.getElementById("inputRut").value= "";
	document.getElementById("inputRut").unselectable = "off";
	document.getElementById("inputRut").style.backgroundColor = "#FFFFFF";
	document.getElementById("ejemploRut").innerHTML='<p class="ejemplo">Ej: 12345678-9</p>';
	document.getElementById("mensajeRut").innerHTML='&nbsp;';
	document.getElementById("hRut").value='';
	document.getElementById("enviar").disabled = true;
	document.getElementById("inputRut").focus();
}

function validaPatente(obj){
	obj.value = obj.value.toUpperCase();
	var patente = obj.value;
	var largo = patente.length;
	var patron = /[a-zA-Z][a-zA-z]\w\w[0-9][0-9]/;
	
	if(largo>0){
		if(largo <6){
			document.getElementById("mensajePatente").innerHTML='<img src="images/exclaim.gif" align="left"></img><p class="error"> PATENTE INV&Aacute;LIDA</p>';
			document.getElementById("inputPatente").style.backgroundColor = "#F6CECE";
			document.getElementById("enviar").disabled = true;
		}
		else{
			if(patente.match(patron)){
				document.getElementById("mensajePatente").innerHTML='<img src="images/checkmark.gif" align="left"></img><p class="confirmacion">PATENTE V&Aacute;LIDA</p>';
				document.getElementById("inputPatente").style.backgroundColor = "#D0F5A9";
				document.getElementById("inputPatente").readOnly= true;
				document.getElementById("inputPatente").unselectable = "on";
				document.getElementById("ejemploPatente").innerHTML='<p><a href="javascript:editaPatente()"><img src="images/edit.gif" align="left"></img>Editar Patente</a></p>';
				document.getElementById("hPatente").value = obj.value;
				
				if(document.getElementById("hRut").value != ""){
					document.getElementById("enviar").disabled = false;
				}

			}
			else{
				document.getElementById("mensajePatente").innerHTML='<img src="images/exclaim.gif" align="left"></img><p class="error"> FORMATO DE PATENTE INV&Aacute;LIDO</p>';
				document.getElementById("inputPatente").style.backgroundColor = "#F6CECE";
				document.getElementById("enviar").disabled = true;
			}
		}
	}
}

function editaPatente(){
	document.getElementById("inputPatente").readOnly= false;
	document.getElementById("inputPatente").value= "";
	document.getElementById("inputPatente").unselectable = "off";
	document.getElementById("inputPatente").style.backgroundColor = "#FFFFFF";
	document.getElementById("ejemploPatente").innerHTML='<p class="ejemplo">Ej: AB1234 / ABCD12</p>';
	document.getElementById("mensajePatente").innerHTML='&nbsp;';
	document.getElementById("hPatente").value='';
	document.getElementById("enviar").disabled = true;
	document.getElementById("inputPatente").focus();
}


function deshabilitarElemento(elemento, estado){
	document.getElementById(elemento).disabled = estado;
}
