// JavaScript Document
$(document).ready(function(){
						   
	//$("ul.submenu").parent().append("<span></span>");	
	$("ul.menu li a").mouseover(function() {
		$(this).parent().find("ul.submenu").slideDown('slow').show();
		$(this).parent().find("ul.submenu").css({opacity: 0.9});
		
		
		
		$(this).parent().hover(function() {
		}, function(){	
			$(this).parent().find("ul.submenu").slideUp('slow');
		});
		}).hover(function() { 
			$(this).addClass("subhover");
		}, function(){
			$(this).removeClass("subhover");
	});
});



// Valida Rut :
function checkRut(rut)
{
  var tmpstr = "";
  var suma = 0;
  var mul  = 2;
  var cantidad = "";

	  for ( i=0; i < rut.length ; i++ )
	    if ( rut.charAt(i) != ' ' && rut.charAt(i) != '.' && rut.charAt(i) != '-' )
	      tmpstr = tmpstr + rut.charAt(i);
	
	  rut = tmpstr;
	
	largo= rut.length;
        blanco= 8 - largo;

	for( j=0; j < blanco ; j++ )
	{
		cantidad=cantidad + '0';
	}
	
	numrut= cantidad + rut;
	factor=numrut.length - 5;
	acumulador=0;

	for( pos=0 ; pos < numrut.length; pos++)
	{
		acumulador=acumulador + parseInt(numrut.charAt(pos)) * factor;
		if( factor==2)
			factor=7;
		else
			factor=factor - 1;
	}

	dgv=11 - (acumulador - (11 * parseInt((acumulador / 11))));

	if (dgv==10)
   	   dgv='k';
	else
  	  {
		if (dgv==11)
	   	   dgv='0';
		else
		   dgv=parseInt(dgv);
          }
	return(dgv);
}


function ValidaRegistro(Form)
{
//var f = document.FrmRegistro;
  
  var strMsg = '';
	
	if(Form.txt_nombre.value == ''){
    strMsg += '- Debes ingresar tu nombre. \n';
	}

	if(Form.txt_email.value == ''){
    strMsg += '- Debes ingresar tu E-mail. \n';
	}

	
	if(Form.txt_email.value != ''){
     var Email = Form.txt_email.value;
     var Formato = /^([\w-\.])+@([\w-]+\.)+([a-z]){2,4}$/;
     var Comparacion = Formato.test(Email);
     
	 	if(Comparacion == false){
         strMsg += '- El E-mail ingresado no es válido. \n';
    						 }
						  }	
//		if (Form.txt_rut.value.length < 6)
//	{
//		strMsg + 'El largo del rut no corresponde';
//		}
						  
	if (Form.txt_rut.value=='' || Form.txt_rut_dv.value=='' )
	{
		strMsg += '- Debes ingresar el rut completo para continuar. \n';
		//Form.txt_rut.focus();
		//return(false);
		}
		else
		{
			digito = checkRut(Form.txt_rut.value, Form.txt_rut_dv.value);
			dig = Form.txt_rut_dv.value;
			dig = dig.toLowerCase();
			if ( digito != dig ) {
				//alert("Rut Incorrecto[digito verificador no corresponde]");
				strMsg += 'Rut Incorrecto [digito verificador no corresponde]. \n';
				//Form.txt_rut_dv.focus();
				//return(false);
								 }
		}						  



	if(Form.cbo_comuna.value == ''){
    strMsg += '- Debes seleccionar tu comuna. \n';
	}

	if(Form.txt_telefono.value == ''){
    strMsg += '- Debes ingresar un teléfono de contacto [Comercial o Particular]. \n';
	}
	
	if(Form.cbo_dia.value == '' || Form.cbo_mes.value == '' || Form.cbo_year.value == ''){
    strMsg += '- Debes seleccionar tu fecha de nacimiento de manera completa. \n';
	}

	if(strMsg != ''){
    strMsg = strMsg;
    alert(strMsg);
	//f.nombre.focus()
    return (false);
  }
else
{
	Form.submit()
}
}

/*FUNCTIONS IMAGENES CAMPAÑAS*/

	function crearXMLHTTP(){
		var cxm = null;
		try{
		  cxm = new XMLHttpRequest();
		}catch(e){
		  cxm = new ActiveXObject("Microsoft.XMLHTTP");
		}
		return cxm;
	   }
	 function loadImage(img)
	 {
		var im = document.getElementById("im");
		var param="";
		cmx = crearXMLHTTP();
		cmx.open("get", img, true);
		cmx.setRequestHeader('Content-Type', "application/x-www-form-urlencoded");
		cmx.onreadystatechange = function(){
		  if (cmx.readyState == 4){
			if(cmx.status == 200){
				  im.src=img;
				  return;
			}
		  }
		};
		cmx.send(null);
	 }
