// JavaScript Document

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 validarContactenos(){
	validado=true;
	if (document.getElementById('nombre').value==''){ 
		validado=false; document.getElementById('nombre').className='validate_false';
	}
	if (document.getElementById('pais').value==''){ 
		validado=false; document.getElementById('pais').className='validate_false'; 
	}
	if (document.getElementById('ciudad').value==''){ 
		validado=false;  document.getElementById('ciudad').className='validate_false';
	}
	if (document.getElementById('telefono').value==''){ 
		validado=false;  document.getElementById('telefono').className='validate_false';
	}
	if (document.getElementById('correo').value==''){ 
		validado=false; document.getElementById('correo').className='validate_false';
	}else{
		if (validar_mail(document.getElementById('correo').value)==false){
			validado=false; document.getElementById('correo').className='validate_false';
			document.getElementById('errMail').style.display='';
			setInterval("document.getElementById('errMail').style.display='none'",5000);
		}	
	}
	if (document.getElementById('asunto').value==''){ 
		validado=false; document.getElementById('asunto').className='validate_false';
	}
	if (document.getElementById('mensaje').value==''){ 
		validado=false;  document.getElementById('mensaje').className='validate_false';
	}
	if (validado==true){
		enviarCorreo();
	}else{
		document.getElementById('errVal').style.display='';
		setInterval("document.getElementById('errVal').style.display='none'",5000);
	}
}


function enviarCorreo(){		
		divResultado = document.getElementById('mensajeEnviado');
		divResultado2 = document.getElementById('mensajeEnviadoContainer');

		ajax=objetoAjax();
		ajax.open("POST", "operaciones/enviar_solicitud_contacto.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==1) {
				document.getElementById('getTextSend').innerHTML="ENVIANDO SOLICITUD DE CONTACTO............";
				divResultado2.style.display='';
				divResultado.style.display='';
			}
			if (ajax.readyState==4) {					
				pat=/OK/;
				if(pat.test(ajax.responseText)==true){
					document.getElementById('getTextSend').innerHTML="MENSAJE ENVIADO SATISFACTORIAMENTE";
				}
				document.getElementById('getTextSend').innerHTML="MENSAJE ENVIADO SATISFACTORIAMENTE";
				setTimeout("divResultado.style.display='none';divResultado2.style.display='none';location.href='http://www.pixelsolucionesweb.com';",5000);

			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send('nombre='+document.getElementById('nombre').value+'&empresa='+document.getElementById('empresa').value+'&pais='+document.getElementById('pais').value+'&ciudad='+document.getElementById('ciudad').value+'&telefono='+document.getElementById('telefono').value+'&extension='+document.getElementById('extension').value+'&correo='+document.getElementById('correo').value+'&asunto='+document.getElementById('asunto').value+'&mensaje='+document.getElementById('mensaje').value+'&contrato='+document.getElementById('contrato').value)
}



function validar_caja_numeros(cadena, obj, e){
	opc = false;
	tecla = (document.all) ? e.keyCode : e.which;
	if (cadena == "%f"){
	if (tecla > 47 && tecla < 58  || tecla == 8 || tecla==0 || tecla== 13)
	opc = true;
	//if (obj.value.search("[.*]") == -1 && obj.value.length != 0)
	if (tecla == 46)
	opc = true;
}
return opc;
//onKeyPress = "return validar_caja_numeros('%f', this, event);"
}


function validar_mail(theElement){
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(theElement)){
        return false;
    }else{
        return true;
    }
}

function validar_caja_dominio(cadena, obj, e){
 opc = false;
 tecla = (document.all) ? e.keyCode : e.which;
 if (cadena == "%f"){
 if (tecla > 47 && tecla < 58  || tecla > 96 && tecla < 123 || tecla == 95 || tecla == 45 || tecla == 8 || tecla==0 || tecla== 13)
 opc = true;
}
return opc;
//onKeyPress = "return validar_caja_dominio('%f', this, event);"
}





















function habCheck(){
			document.getElementById('ac').checked=false;document.getElementById('ac').disabled='';
			document.getElementById('ap').checked=false;document.getElementById('ap').disabled='';
			document.getElementById('gi').checked=false;document.getElementById('gi').disabled='';
			document.getElementById('ml').checked=false;document.getElementById('ml').disabled='';
			document.getElementById('hl').checked=false;document.getElementById('hl').disabled='';
			document.getElementById('fo').checked=false;document.getElementById('fo').disabled='';
			document.getElementById('ch').checked=false;document.getElementById('ch').disabled='';
			document.getElementById('ge').checked=false;document.getElementById('ge').disabled='';
			document.getElementById('cd').checked=false;document.getElementById('cd').disabled='';
			document.getElementById('gn').checked=false;document.getElementById('gn').disabled='';
			document.getElementById('so').checked=false;document.getElementById('so').disabled='';
			document.getElementById('gd').checked=false;document.getElementById('gd').disabled='';
			document.getElementById('bs').checked=false;document.getElementById('bs').disabled='';
			document.getElementById('gp').checked=false;document.getElementById('gp').disabled='';
			document.getElementById('gu').checked=false;document.getElementById('gu').disabled='';	
	}

	function checkAddOns(){
		habCheck();
		if (document.getElementById('tipo').value=='t1'){
			document.getElementById('ac').checked=true;document.getElementById('ac').disabled='disabled';
			document.getElementById('cd').checked=true;document.getElementById('cd').disabled='disabled';
			document.getElementById('bs').checked=true;document.getElementById('bs').disabled='disabled';
			document.getElementById('gp').checked=true;document.getElementById('gp').disabled='disabled';
		}	
		if (document.getElementById('tipo').value=='t2'){
			document.getElementById('gi').checked=true;document.getElementById('gi').disabled='disabled';
		}
		if (document.getElementById('tipo').value=='t3'){
			document.getElementById('ac').checked=true;document.getElementById('ac').disabled='disabled';
			document.getElementById('ap').checked=true;document.getElementById('ap').disabled='disabled';
			document.getElementById('gi').checked=true;document.getElementById('gi').disabled='disabled';
			document.getElementById('fo').checked=true;document.getElementById('fo').disabled='disabled';
			document.getElementById('ch').checked=true;document.getElementById('ch').disabled='disabled';
			document.getElementById('bs').checked=true;document.getElementById('bs').disabled='disabled';
			document.getElementById('ge').checked=true;document.getElementById('ge').disabled='disabled';
			document.getElementById('gn').checked=true;document.getElementById('gn').disabled='disabled';
			document.getElementById('gu').checked=true;document.getElementById('gu').disabled='disabled';
		}
		if (document.getElementById('tipo').value=='t5'){
			document.getElementById('cd').checked=true;document.getElementById('cd').disabled='disabled';
		}
	}

	function validarmakeCotiza(){
		var validado=true;
		if (document.getElementById('nombre').value==''){ 
			validado=false; document.getElementById('nombre').className='validate_false2';
		}
		if (document.getElementById('tratamiento').value==''){ 
			validado=false; 
			$('#err_trata').css('top', $('#tratamiento').offset().top-12 + 'px'); 
			hideToolSmall();
			$("#err_trata").fadeIn();
			setTimeout("$('#err_trata').fadeOut()",4000);
		}
		if (document.getElementById('ciudad').value==''){ 
			validado=false; document.getElementById('ciudad').className='validate_false2';
		}
		if (document.getElementById('telefono').value==''){ 
			validado=false; document.getElementById('telefono').className='validate_false2';
		}
		if (document.getElementById('email').value==''){ 
			validado=false; document.getElementById('email').className='validate_false2';
		}else{
			if (validar_mail(document.getElementById('email').value)==false){
				validado=false; document.getElementById('email').className='validate_false2';
				$('#err_mail').css('top', $('#email').offset().top-12 + 'px'); 
				hideToolSmall();
				$("#err_mail").fadeIn();
				setTimeout("$('#err_mail').fadeOut()",4000);
			}
		}
		if (document.getElementById('tipo').value==''){ 
			    validado=false; 
				$('#err_tipo').css('top', $('#tipo').offset().top-12 + 'px'); 
				hideToolSmall();
				$("#err_tipo").fadeIn();
				setTimeout("$('#err_tipo').fadeOut()",4000);
		}
		
		if (document.getElementById('dominio1').checked==false && document.getElementById('dominio2').checked==false){ 
			    validado=false; 
				$('#err_dominio').css('top', $('#dominio1').offset().top-8 + 'px'); 
				hideToolSmall();
				$("#err_dominio").fadeIn();
				setTimeout("$('#err_dominio').fadeOut()",4000);
		}else{
			if (document.getElementById('dominio2').checked==true){
				if(document.getElementById('cdominio').value==''){
					validado=false; 
					$('#err_dom').css('top', $('#cdominio').offset().top-8 + 'px'); 
					hideToolSmall();
					$("#err_dom").fadeIn();
					setTimeout("$('#err_dom').fadeOut()",4000);
				}
			}
		}
		
		if (validado==true){
			makeCotiza();
		}
	}
	
	
	function makeCotiza(){
		var nCosto='';
		var hosting='';
		if(document.getElementById('tipo').value=='t1'){ nCosto+='31|'; hosting='23|'; }
		if(document.getElementById('tipo').value=='t2'){ nCosto+='32|'; hosting='23|'; }
		if(document.getElementById('tipo').value=='t3'){ nCosto+='33|'; hosting='23|'; }
		if(document.getElementById('tipo').value=='t4'){ nCosto+='34|'; hosting='21|'; }
		if(document.getElementById('tipo').value=='t5'){ nCosto+='35|'; hosting='22|'; }
	
		if(document.getElementById('dominio2').checked==true){
			if(document.getElementById('tdominio').value.length>=6){ nCosto+='10|' }else{ nCosto+='11|'}
		}
		
		if(document.getElementById('host2').checked==true){	nCosto+=hosting; }
		
		if(document.getElementById('adicional').value!=''){ nCosto+='4'+document.getElementById('adicional').value+'|'; }
		
		//check
			if (document.getElementById('ac').checked==true && document.getElementById('ac').disabled==''){ 
				if(document.getElementById().checked==true){
					nCosto+='51|';
				}else{
					nCosto+='51|';
				}
			}
			if (document.getElementById('ap').checked==true && document.getElementById('ap').disabled==''){ nCosto+='52|'; }
			if (document.getElementById('gi').checked==true && document.getElementById('gi').disabled==''){ nCosto+='53|'; }
			if (document.getElementById('ml').checked==true && document.getElementById('ml').disabled==''){ nCosto+='54|'; }
			if (document.getElementById('hl').checked==true && document.getElementById('hl').disabled==''){ nCosto+='55|'; }
			if (document.getElementById('fo').checked==true && document.getElementById('fo').disabled==''){ nCosto+='56|'; }
			if (document.getElementById('ch').checked==true && document.getElementById('ch').disabled==''){ nCosto+='57|'; }
			if (document.getElementById('ge').checked==true && document.getElementById('ge').disabled==''){ nCosto+='58|'; }
			if (document.getElementById('cd').checked==true && document.getElementById('cd').disabled==''){ nCosto+='59|'; }
			if (document.getElementById('gn').checked==true && document.getElementById('gn').disabled==''){ nCosto+='60|'; }
			if (document.getElementById('so').checked==true && document.getElementById('so').disabled==''){ nCosto+='61|'; }
			if (document.getElementById('gd').checked==true && document.getElementById('gd').disabled==''){ nCosto+='62|'; }
			if (document.getElementById('bs').checked==true && document.getElementById('bs').disabled==''){ nCosto+='63|'; }
			if (document.getElementById('gp').checked==true && document.getElementById('gp').disabled==''){ nCosto+='64|'; }
			if (document.getElementById('gu').checked==true && document.getElementById('gu').disabled==''){ nCosto+='65|'; }
		//check	
		sendDataToMail(nCosto);
	}//fin funcion
	
  
  
  function sendDataToMail(SendListado){
	  	hideToolSmall();
                $('#mensajeEnviadoContainer').fadeIn();
		$('#cotizaEnviado').fadeIn();
		$.ajax({
   			type: "POST",
			
   			url: "operaciones/cotiza.php",
   			data: "tratamiento="+document.getElementById('tratamiento').value+"&nombre="+document.getElementById('nombre').value+"&empresa="+document.getElementById('empresa').value+"&ciudad="+document.getElementById('ciudad').value+"&telefono="+document.getElementById('telefono').value+"&email="+document.getElementById('email').value+"&lista="+SendListado,
   			success: function(msg){
     			       $('#getTextCoti').html('- Procesando informaci&oacute;n<br/>- Creando cotizaci&oacute;n<br/>- Cotizaci&oacute;n creada satisfactoriamente<br/>- Enviando correo eletr&oacute;nico');
				setInterval("$('#mensajeEnviadoContainer').fadeOut();$('#cotizaEnviado').fadeOut();location.href='http://www.pixelsolucionesweb.com'",3000);
   			}
 		});
		
	}
	
	
	function loadToolSmall(arirba,titulo,descripcion){
		hideToolSmall();
		$("#tooltip_small").css('top', arirba-20 + 'px'); 
		$("#desc_small").html(descripcion);
		$("#tool_small").html(titulo);
		$("#tooltip_small").fadeIn();
	}
	function loadToolLarge(arirba,titulo,descripcion){
		hideToolSmall();
		$("#tooltip_large").css('top', arirba-20 + 'px'); 
		$("#desc_large").html(descripcion);
		$("#tool_large").html(titulo);
		$("#tooltip_large").fadeIn();
	}
	function hideToolSmall(){
		$("#tooltip_small").fadeOut();
		$("#tooltip_large").fadeOut();
	}
