function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function vaciar(){
	document.getElementById('username').value = '';
}
function vaciar_anecdota(){
	document.getElementById('textarea1').innerHTML = '';
}

function ocultar(){
	document.getElementById('password').value = "";
}

function contenido_central(pagina,origen){	
		window.location.href = pagina;
}


function agregar_a_wishlist(producto,origen,cliente,modelo){
	var Resultado;
	Resultado = document.getElementById('caja_central');
	ajax=objetoAjax();
	ajax.open("GET", 'agregar_a_wishlist.php?l_cliente='+cliente+'&l_producto='+producto+'&origen='+origen+'&modelo='+modelo,true);
	ajax.onreadystatechange=function() {

		if (ajax.readyState==4) 
		{			
			alert("Se agrego el producto a tu lista de deseos");
		}
		
	}
	ajax.send(null);
}


function valUsuario(oTxt)
{

	ajax=objetoAjax();
	var date = new Date();
	var time = date.getTime();
	ajax.open("GET", 'valusuario.php?usuario='+oTxt+"&time="+time,true);
	ajax.onreadystatechange=function()
	{

		if (ajax.readyState==4) 
		{					
			var Resultado = ajax.responseText;
			if( Resultado == 1 )
			{
				document.form3.usuario.value = "";
				alert("El usuario ya existe"); 

			}
			else
			{
			if (oTxt == "")
			  { alert("Por favor ingrese un usuario"); oTxt.focus(); return; }	
			}
		}
	}
		ajax.send(null);
}		
	
function campos_completos(){
	//alert("ALGO");
	var error = "";
	var usuario = document.getElementById('usuario');
	if( usuario.value == "")
	{ 	error = "Por favor ingresá un usuario\n";}			

	
	var pass = document.getElementById('pass');
	if (pass.value  == "" )
	{ error += "Por favor ingresá una clave\n"; }			
	
	var conf = document.getElementById('conf');
	if (conf.value  == "")
	{ error += "Por favor ingresá la confirmacion de la clave\n"; }

	if (pass.value != conf.value )
	{ error +="Las claves ingresadas no coinciden\n"; }	
	
	if ( pass.value  != "" && conf.value != "" && pass.value.length < 6 )
	{ error += "La clave debe tener 6 caracteres minimo de longitud\n"; }

	var correo = document.getElementById('correo').value;
	if (correo == "" )
	{ error +="Por favor ingresá una direccion de e-mail\n";  }	
	else
	{
		if (correo.indexOf('@', 0) == -1 || correo.indexOf('.', 0) == -1)
		{ error +="Por favor ingrese una direccion de email valida\n"; }	
	}	
	
	var nombre = document.getElementById('nombre');
	 if (nombre.value == "")
	 { error +="Por favor ingresá su nombre\n"; }
  
	var apellido = document.getElementById('apellido');
	if( apellido.value == "")
	{	error += "Por favor ingresá su apellido\n";}

	var sexo1 = document.getElementById('sexo1');
	var sexo2 = document.getElementById('sexo2');
	if (!sexo1.checked && !sexo2.checked)
	{ error +="Por favor ingresá si eres niño o niña\n"; }
	
	var dia = document.getElementById('dia').value;
	if (dia == "")
	{ error +="Por favor ingresá el dia tu cumple\n"; }
	
	var mes = document.getElementById('mes').value;
	if (mes  == "")
	{ error +="Por favor ingresá el mes de tu cumple\n"; }
	
	var anio = document.getElementById('anio').value;
	if (anio  == "")
	{ error +="Por favor ingresá el año de tu cumple\n"; }
	
	var pais = document.getElementById('pais');
	if (pais.value  == "")
	{ error +="Por favor ingresá su pais\n"; }

	var provincia = document.getElementById('provincia');
	if (provincia.value  == "")
	{ error +="Por favor ingresá su provincia\n"; }
	
	var ciudad = document.getElementById('ciudad');
	if (ciudad.value  == "")
	{ error +="Por favor ingresá su ciudad\n"; }
	
	
	
	var email_padres = document.getElementById('email_padres').value;
	if (email_padres  == "")
	{ error +="Por favor ingresá el email de tus padres\n"; }
	else
	{
		if (email_padres.indexOf('@', 0) == -1 || email_padres.indexOf('.', 0) == -1)
		{ error +="Por favor ingrese una direccion de email valida\n"; }	
	}	
	
	if(correo ==  email_padres)
	{ error +="Tu direccion de correo y la de tus padres deben ser distintas\n"; }
	
	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;
}
			
function campos_completos_contar(){
	var error = "";
	
	var nombre = document.getElementById('nombre');
	 if (nombre.value == "")
	 { error +="Por favor ingrese su nombre\n"; }
	
	var correo = document.getElementById('correo').value;
	if (correo == "" )
	{ error +="Por favor ingresá una dirección de mail\n";  }
	else
	{		
		if (correo.indexOf('@', 0) == -1 || correo.indexOf('.', 0) == -1)
		{ error +="Por favor ingresá una dirección de mail valida\n"; }
	}
	
	var texto = document.getElementById('texto');
	if (texto.value == "" )
	{ error +="Por favor ingresá tu anécdota\n";  }	
	
	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;

}

function campos_completos_donde(){

	var error = "";
	
	var nombre = document.getElementById('nombre');
	 if (nombre.value == "")
	 { error +="Por favor ingrese su nombre\n"; }
	
	var correo = document.getElementById('mail');
	if (correo.value == "" )
	{ error +="Por favor ingrese una direccion de e-mail\n";  }	

	var pais=document.getElementById('pais');
	if (pais.value == "" )
	{ error +="Por favor ingrese un pais\n";  }	

	var provincia=document.getElementById('provincia');
	if (provincia.value == "" )
	{ error +="Por favor ingrese una provincia\n";  }	


	var ciudad=document.getElementById('ciudad');
	if (ciudad.value == "" )
	{ error +="Por favor ingrese una ciudad\n";  }	

	var barrio=document.getElementById('barrio');
	if (barrio.value == "" )
	{ error +="Por favor ingrese un barrio o localidad";  }	

	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;

}


function grabar_puntos(puntos){
	//alert(puntos);
	ajax=objetoAjax();
	var date = new Date();
	var time = date.getTime();
	ajax.open("GET", 'guardar_puntos.php?mayorpuntos='+puntos,true);
	ajax.onreadystatechange=function()
	{

		if (ajax.readyState==4) 
		{					
			//var Resultado = ajax.responseText;
		}
	}
	ajax.send(null);
}



function votar_favorito(favorito,producto){
	//alert (value);
	var Resultado = "";
	Resultado = document.getElementById('dummy');
	ajax=objetoAjax();
	ajax.open("GET", "guardar_resultado_favorito.php?l_producto="+producto+"&favorito="+favorito,true);
	ajax.onreadystatechange=function() {

		if (ajax.readyState==4) 
		{
			document.getElementById('cual_preferis').innerHTML=ajax.responseText;
			alert("Gracias por votar tu producto preferido!");			
		}
		
	}

	ajax.send(null);
}



function campos_completos_at_cli(){
			
	var error = "";
	
	var nombre = document.getElementById('nombre').value;
	 if (nombre == "")
	 { error +="Por favor ingrese su nombre\n"; }
  
	var apellido = document.getElementById('apellido').value;
	if( apellido == "")
	{	error += "Por favor ingrese su apellido\n";}
	
	
	var direccion = document.getElementById('direccion1'.value);
	if (direccion  == "")
	{ error +="Por favor ingrese su dirección\n"; }
	
	var ciudad = document.getElementById('ciudad1'.value);
	if (ciudad  == "")
	{ error +="Por favor ingrese su ciudad\n"; }
	
	var provincia = document.getElementById('provincia1').value;
	if (provincia  == "")
	{ error +="Por favor ingrese su provincia\n"; }		
	
	var pais = document.getElementById('pais1').value;
	if (pais  == "")
	{ error +="Por favor ingrese su país\n"; }

	var codigo_postal = document.getElementById('codigo_postal1').value;
	if (codigo_postal  == "")
	{ error +="Por favor ingrese su código postal\n"; }
	
	var telefono = document.getElementById('telefono1').value;
	if (telefono  == "")
	{ error +="Por favor ingrese su teléfono\n"; }

	var correo = document.getElementById('mail1').value;
	if (correo == "" )
	{ error +="Por favor ingrese una dirección de mail\n";  }
	else
	{		
		if (correo.indexOf('@', 0) == -1 || correo.indexOf('.', 0) == -1)
		{ error +="Por favor ingrese una dirección de mail valida\n"; }
	}
	
	var codigo = document.getElementById('codigo').value;
	if (codigo  == "")
	{ error +="Por favor ingrese el código del producto\n"; }
	
	var nombre_producto = document.getElementById('nombre_producto').value;
	if (nombre_producto  == "")
	{ error +="Por favor ingrese el nombre del producto\n"; }
	
	var det_problema = document.getElementById('det_problema').value;
	if (det_problema  == "")
	{ error +="Por favor ingrese el detalle del problema del producto\n"; }
	
	var diaylugar= document.getElementById('diaylugar').value;
	if (diaylugar  == "")
	{ error +="Por favor ingrese el día y lugar de compra\n"; }
	
	var fileToUpload= document.getElementById('fileToUpload').value;
	if (fileToUpload  == "")
	{ error +="Por favor ingrese la primera foto general \n"; }
  
	var fileToUpload2= document.getElementById('fileToUpload2').value;
	if (fileToUpload2  == "")
	{ error +="Por favor ingrese la segunda foto general \n"; }
  
  	var fileToUpload3= document.getElementById('fileToUpload3').value;
	if (fileToUpload3  == "")
	{ error +="Por favor ingrese la foto de la pieza a reclamar\n"; }

  	var fileToUpload4= document.getElementById('fileToUpload4').value;
	if (fileToUpload4  == "")
	{ error +="Por favor ingrese la foto del número de lote\n"; }
  
	var direccion2 = document.getElementById('direccion2'.value);
	if (direccion  == "")
	{ error +="Por favor ingrese su dirección alternativa\n"; }
	
	var ciudad2 = document.getElementById('ciudad2'.value);
	if (ciudad2  == "")
	{ error +="Por favor ingrese su ciudad alternativa\n"; }
	
	var provincia2 = document.getElementById('provincia2').value;
	if (provincia2  == "")
	{ error +="Por favor ingrese su provincia alternativa\n"; }		
	
	var pais2 = document.getElementById('pais2').value;
	if (pais2  == "")
	{ error +="Por favor ingrese su país alternativa\n"; }

	var codigo_postal2 = document.getElementById('codigo_postal2').value;
	if (codigo_postal2  == "")
	{ error +="Por favor ingrese su código postal alternativa\n"; }
	
	var telefono2 = document.getElementById('telefono2').value;
	if (telefono2  == "")
	{ error +="Por favor ingrese su teléfono alternativa\n"; }

  
  
	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;
}

function campos_completos_cliente_nuevo(){

	var error = "";

	var razon_social = document.getElementById('razon_social').value;
	 if (razon_social == "")
	 { error +="Por favor ingrese su razón social\n"; }
  
	var direccion = document.getElementById('direccion').value;
	if (direccion  == "")
	{ error +="Por favor ingrese su dirección\n"; }
	
	var localidad= document.getElementById('localidad').value;
	if (localidad  == "")
	{ error +="Por favor ingrese su localidad\n"; }
	
	var provincia = document.getElementById('provincia').value;
	if (provincia  == "")
	{ error +="Por favor ingrese su provincia\n"; }		
	
	var pais = document.getElementById('pais').value;
	if (pais  == "")
	{ error +="Por favor ingrese su país\n"; }

	var codigo_postal = document.getElementById('codigo_postal').value;
	if (codigo_postal  == "")
	{ error +="Por favor ingrese su código postal\n"; }
	
	var telefono = document.getElementById('telefono').value;
	if (telefono  == "")
	{ error +="Por favor ingrese su teléfono\n"; }
	
	var celular = document.getElementById('celular').value;
	if (celular   == "")
	{ error +="Por favor ingrese su celular\n"; }

	var correo = document.getElementById('mail').value;
	if (correo == "" )
	{ error +="Por favor ingrese una dirección de mail\n";  }
	else
	{		
		if (correo.indexOf('@', 0) == -1 || correo.indexOf('.', 0) == -1)
		{ error +="Por favor ingrese una dirección de mail valida\n"; }
	}
	
	var rubros = document.getElementById('rubros').value;
	if (rubros  == "")
	{ error +="Por favor ingrese los rubros que trabaja su empresa\n"; }
	
	var cuit = document.getElementById('cuit').value;
	if (cuit  == "")
	{ error +="Por favor ingrese su CUIT\n"; }
	
	var condicion_iva = document.getElementById('condicion_iva').value;
	if (condicion_iva  == "")
	{ error +="Por favor ingrese la condición de IVA\n"; }
	
	var nombre_comercial= document.getElementById('nombre_comercial').value;
	if (nombre_comercial  == "")
	{ error +="Por favor ingrese su nombre comercial\n"; }
	
	var direccion_comercial= document.getElementById('direccion_comercial').value;
	if (direccion_comercial  == "")
	{ error +="Por favor ingrese su dirección comercial\n"; }
	
	var transportista= document.getElementById('transportista').value;
	if (transportista  == "")
	{ error +="Por favor ingrese un transportista\n"; }
	
	var direccion_interior= document.getElementById('direccion_interior').value;
	if (direccion_interior  == "")
	{ error +="Por favor ingrese la direccion del local del interior\n"; }
	
	var telefono_interior= document.getElementById('telefono_interior').value;
	if (telefono_interior  == "")
	{ error +="Por favor ingrese el teléfono del local del interior\n"; }
	
	var horario= document.getElementById('horario').value;
	if (horario  == "")
	{ error +="Por favor ingrese el horario de recepcion en el local del interior\n"; }
	
	var aclaraciones= document.getElementById('aclaraciones').value;
	if (aclaraciones  == "")
	{ error +="Por favor ingrese aclaraciones del local del interior\n"; }
	
	var lineas_comerzializar= document.getElementById('lineas_comerzializar').value;
	if (lineas_comerzializar  == "")
	{ error +="Por favor ingrese las líneas a comerzializar\n"; }	
	
	var como_contacto= document.getElementById('como_contacto').value;
	if (como_contacto == "")
	{ error +="Por favor ingrese cómo nos contacto\n"; }
	
	var ref_raz_soc1= document.getElementById('ref_raz_soc1').value;
	if (ref_raz_soc1 == "")
	{ error +="Por favor ingrese la razón social de referencia 1\n"; }
	
	var ref_tel1= document.getElementById('ref_tel1').value;
	if (ref_tel1 == "")
	{ error +="Por favor ingrese el teléfono de referencia 1\n"; }
	
	var ref_contacto1= document.getElementById('ref_contacto1').value;
	if (ref_contacto1 == "")
	{ error +="Por favor ingrese el contacto de referencia 1\n"; }

	var ref_raz_soc2= document.getElementById('ref_raz_soc2').value;
	if (ref_raz_soc2 == "")
	{ error +="Por favor ingrese la razón social de referencia 2\n"; }
	
	var ref_tel2= document.getElementById('ref_tel2').value;
	if (ref_tel2 == "")
	{ error +="Por favor ingrese el teléfono de referencia 2\n"; }
	
	var ref_contacto2= document.getElementById('ref_contacto2').value;
	if (ref_contacto2 == "")
	{ error +="Por favor ingrese el contacto de referencia 2\n"; }

  
	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;
}

function campos_completos_tarjeta(){

	var error = "";
	
	var nombre = document.getElementById('nombre1').value;
	 if (nombre == "")
	 { error +="Por favor ingresá tu nombre\n"; }

	var correo = document.getElementById('correo1').value;
	if (correo == "" )
	{ error +="Por favor ingresá tu direccion de email\n";  }
	else
	{		
		if (correo.indexOf('@', 0) == -1 || correo.indexOf('.', 0) == -1)
		{ error +="Por favor ingresá una dirección de tu email valida\n"; }
	}

	var nombre2 = document.getElementById('nombre2').value;
	if (nombre2  == "")
	{ error +="Por favor ingresá el nombre de tu amig@\n"; }

	
	var correo2 = document.getElementById('correo2').value;
	if (correo2 == "" )
	{ error +="Por favor ingresá la dirección de email de tu amig@\n";  }
	else
	{		
		if (correo2.indexOf('@', 0) == -1 || correo2.indexOf('.', 0) == -1)
		{ error +="Por favor ingresá una dirección de email valida para tu amig@\n"; }
	}
	
  
	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;
}

function campos_completos_lista_deseos(){

	var error = "";
	
	var fam;
	var c=0;
	var email;
	for (i=1;i<10;i++) {
		fam = "fam"	+i;
		email = "email"	+i;
		if(document.getElementById(fam).checked)
		{ c = 1; 
			if(document.getElementById(email).value == "")
			{
				error +="Por favor ingresá las direcciones de email de los que van a recibir tu lista\n";
			}
			else
			{		
				if (document.getElementById(email).value.indexOf('@', 0) == -1 || document.getElementById(email).value.indexOf('.', 0) == -1)
				{ error +="Por favor ingresá una dirección de tu email valida\n"; }
			}		
		}
				
	}

	if(c == 0)
	{ error +="Por favor elegí a quienes van a recibir tu lista \n";}
  
	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;
}

function campos_completos_envio(){
	var error = "";
	
	var direccion = document.getElementById('domicilio').value;
	 if (direccion == "")
	 { error +="Por favor ingrese su dirección\n"; }

	var ciudad = document.getElementById('ciudad').value;
	if (ciudad  == "")
	{ error +="Por favor ingrese su ciudad\n"; }

  	var telefono = document.getElementById('telefono').value;
	if (telefono  == "")
	{ error +="Por favor ingrese su teléfono\n"; }

	var correo = document.getElementById('mail').value;
	if (correo == "" )
	{ error +="Por favor ingrese tu direccion de email\n";  }
	else
	{		
		if (correo.indexOf('@', 0) == -1 || correo.indexOf('.', 0) == -1)
		{ error +="Por favor ingrese una dirección de tu email valida\n"; }
	}
  	
	var transporte = document.getElementById('transporte').value;
	if (transporte  == "")
	{ error +="Por favor ingrese  un transporte\n"; }	
  
	if(error != "")
	{
		alert(error);
		return false;
	}
	 return true;
}

function mostrar_mail(id,destino){
	
	if(id.checked)
	{
		document.getElementById(destino).style.display = "";
	}
	else
	{
		document.getElementById(destino).style.display = "none";
	}
	
}

function cambiar_prod_principal(pagina,origen,imagen){
		document.getElementById('producto_principal').innerHTML=  '<a href="'+pagina+'&origen='+origen+'"><img src="admin/productos/'+imagen+'" width="295" height="295" " border="0" /></a>';
	}
	
function validar_cuit(id){

	if(id.length == 13)
	{
		var digito1 = id.substr(0,1)*5;
		var digito2 = id.substr(1,1)*4;
		var digito3 = id.substr(3,1)*3;
		var digito4 = id.substr(4,1)*2;
		var digito5 = id.substr(5,1)*7;
		var digito6 = id.substr(6,1)*6;
		var digito7 = id.substr(7,1)*5;
		var digito8 = id.substr(8,1)*4;
		var digito9 = id.substr(9,1)*3;
		var digito10 = id.substr(10,1)*2;
		var verificador = id.substr(12,1);
		
		var sumador = digito1+digito2+digito3+digito4+digito5+digito6+digito7+digito8+digito9+digito10;
		
		if(sumador % 11 != 0)
		{			
			var calculo_verificador = 11 - (sumador) % 11;
			
			if(verificador != calculo_verificador)
			{
				alert("Cuit incorrecto, por favor verifiquelo");
				document.getElementById('cuit').value="";				
			}
			
		}
		else if(verificador != sumador % 11)
		{
			alert("Cuit incorrecto, por favor verifiquelo");
			document.getElementById('cuit').value="";			
		}
	
		
	}		
}	

function GetXmlHttpObject(handler)
{
   var objXMLHttp=null
   if (window.XMLHttpRequest)
   {
       objXMLHttp=new XMLHttpRequest()
   }
   else if (window.ActiveXObject)
   {
       objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
   }
   return objXMLHttp
}

function stateChanged()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           //alert(xmlHttp.responseText)
		   document.getElementById("ciudades").innerHTML= xmlHttp.responseText;
   }
   else {
          // alert(xmlHttp.status);
   }
}

function htmlData(url, qStr)
{

   if (url.length==0)
   {
       document.getElementById("ciudades").innerHTML="";
       return;
   }
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
       alert ("Browser does not support HTTP Request");
       return;
   }

   url=url+"?"+qStr;
   url=url+"&sid="+Math.random();
   xmlHttp.onreadystatechange=stateChanged;
   xmlHttp.open("GET",url,true) ;   
   xmlHttp.send(null);
}

//

function GetXmlHttpObject2(handler)
{
   var objXMLHttp=null
   if (window.XMLHttpRequest)
   {
       objXMLHttp=new XMLHttpRequest()
   }
   else if (window.ActiveXObject)
   {
       objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
   }
   return objXMLHttp
}

function stateChanged2()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
           //alert(xmlHttp.responseText)
		   document.getElementById("select_prov").innerHTML= xmlHttp.responseText;
   }
   else {
          // alert(xmlHttp.status);
   }
}

function htmlData2(url, qStr)
{

   if (url.length==0)
   {
       document.getElementById("select_prov").innerHTML="";
       return;
   }
   xmlHttp=GetXmlHttpObject2()
   if (xmlHttp==null)
   {
       alert ("Browser does not support HTTP Request");
       return;
   }

   url=url+"?"+qStr;
   url=url+"&sid="+Math.random();
   xmlHttp.onreadystatechange=stateChanged2;
   xmlHttp.open("GET",url,true) ;   
   xmlHttp.send(null);
}

function mostrar_datos(){
	document.getElementById("datos_originales").style.display="";
	}
function ocultar_datos(){
	document.getElementById("datos_originales").style.display="none";
	}
	
