function fadeOut(){
	dojo.query(".fadeNode").fadeOut().play();
}
function fadeIn(){
	dojo.query(".fadeNode").fadeIn().play();
}
var fadeThemOut = function(){dojo.query(".fadeNode").fadeOut().play();}
var fadeThemIn = function(){dojo.query(".fadeNode").fadeIn().play();}

dojo.addOnLoad(function(){
	dojo.connect(dojo.byId("fadeOutTest"),"onclick",fadeThemOut);
	dojo.connect(dojo.byId("fadeInTest"),"onclick",fadeThemIn);
});
	
	
	function f_js_imgCliente(num){
		switch(num){
			case 1:img="lascondes.jpg";break;
			case 2:img="alemana.jpg";break;
			case 3:img="tabancura.jpg";break;
			case 4:img="santamaria.jpg";break;
			case 5:img="indisa.jpg";break;
			case 6:img="avansalud.jpg";break;
			case 7:img="davila.jpg";break;
			case 8:img="renaca.jpg";break;
			case 9:img="jjaguirre.jpg";break;
			case 10:img="sanjose.jpg";break;
			case 11:img="dipreca.jpg";break;
			case 12:img="minsal.jpg";break;
			case 13:img="militar.jpg";break;
			case 14:img="naval.jpg";break;
			case 15:img="insNeuro.jpg";break;
			case 16:img="minsal.jpg";break;
			case 17:img="minsal.jpg";break;
			case 18:img="minsal.jpg";break;
		}	
		dojo.byId("imgCliente").innerHTML = '<img src="images/tema1/clientes/'+img+'" border="0" />';
	
	}

  dojo.addOnLoad(function(){      
    // turn li's in this page into fisheye items, presumtiously:  
    dojo.query("li.bounce", dojo.byId("fishEyeList")).forEach(function(n){
      new dojox.widget.FisheyeLite({ },n);
    });
  });

  dojo.addOnLoad(function(){      
    // turn li's in this page into fisheye items, presumtiously:  
    dojo.query("li.bounce", dojo.byId("fishEyeList2")).forEach(function(n){
      new dojox.widget.FisheyeLite({ },n);
    });
  });

			function f_js_muestra(elemento,menu,prod){
				fadeOut();
				if(elemento != ""){
					dojo.byId("contenido").style.display = "none";
					dojo.byId("productos").style.display = "none";
					dojo.byId("clientes").style.display = "none";
					dojo.byId(elemento).style.display = "block";
				}
				if(menu != ""){
					dojo.byId("menu1").style.display = "none";
					dojo.byId("menu2").style.display = "none";
					dojo.byId("menu3").style.display = "none";
					dojo.byId("menu4").style.display = "none";
					dojo.byId("menu5").style.display = "none";
					dojo.byId("menu6").style.display = "none";
					dojo.byId("menu7").style.display = "none";
					dojo.byId("menu8").style.display = "none";
					dojo.byId("menu9").style.display = "none";
					dojo.byId(menu).style.display = "block";
				}
				if(prod != ""){
					dojo.byId("prod1").style.display = "none";
					dojo.byId("prod2").style.display = "none";
					dojo.byId("prod3").style.display = "none";
					dojo.byId("prod4").style.display = "none";
					dojo.byId("prod5").style.display = "none";
					dojo.byId("prod6").style.display = "none";
					dojo.byId("prod7").style.display = "none";
					dojo.byId("prod8").style.display = "none";
					dojo.byId("prod9").style.display = "none";
					dojo.byId("prod10").style.display = "none";
					dojo.byId("prod11").style.display = "none";
					dojo.byId("prod12").style.display = "none";
					dojo.byId("prod13").style.display = "none";
					dojo.byId("prod14").style.display = "none";
					dojo.byId("prod15").style.display = "none";
					dojo.byId("prod16").style.display = "none";
					dojo.byId("prod17").style.display = "none";
					dojo.byId("prod18").style.display = "none";
					dojo.byId("prod19").style.display = "none";
					dojo.byId("prod20").style.display = "none";
					dojo.byId("prod21").style.display = "none";
					dojo.byId("prod22").style.display = "none";
					dojo.byId("prod23").style.display = "none";
					dojo.byId("prod24").style.display = "none";
					dojo.byId("prod25").style.display = "none";
					dojo.byId("prod26").style.display = "none";
					dojo.byId("prod27").style.display = "none";
					dojo.byId("prod28").style.display = "none";
					dojo.byId("prod29").style.display = "none";
					dojo.byId("prod30").style.display = "none";
					dojo.byId("prod31").style.display = "none";
					dojo.byId("prod32").style.display = "none";
					dojo.byId("prod33").style.display = "none";
					dojo.byId("prod34").style.display = "none";
					dojo.byId("prod35").style.display = "none";
					dojo.byId("prod36").style.display = "none";
					dojo.byId(prod).style.display = "block";
				}
				fadeIn();
				
			}
			function f_js_carga(v_url){
				fadeOut();				
				dojo.byId("contenido").style.display = "block";
				dojo.byId("clientes").style.display = "none";
				dojo.byId("productos").style.display = "none";

				dojo.byId("contenido").innerHTML = '<img src="images/tema1/loading.gif" border="0" /> Favor espere..';			
				dojo.xhrGet({
					url: v_url,
					load: function(response, ioArgs){
						dojo.byId("contenido").innerHTML = response
						return response;
					},
					error: function(response, ioArgs){
						is_msg = 'Al parecer ha ocurrido un error. <br>Favor reintentar en unos minutos.';
						dojo.byId("dialog1").innerHTML = '<div class="dialogError">'+is_msg+'<br><br><input type="button" class="frmBoton" value="Aceptar" onClick="dijit.byId(\'dialog1\').hide();" /></div>';
						dijit.byId('dialog1').show();
						return response;
					},
					handleAs: "text"
				});		
			}
			
			function f_js_titulo(num){
				var img;
				switch(num){
					case 1:img="quienes.gif";break;
					case 2:img="cervical.gif";break;
					case 3:img="lumbar.gif";break;
					case 4:img="delantal.gif";break;
					case 5:img="anteojo.gif";break;
					case 6:img="clientes.gif";break;
					case 7:img="info.gif";break;
					case 8:img="contacto.gif";break;
					case 9:img="lente.gif";break;
					case 10:img="guante.gif";break;
					case 11:img="manga.gif";break;
					case 12:img="faja.gif";break;
					case 13:img="corse.gif";break;
				}
				dojo.byId("titulo").innerHTML = "<img src='images/tema1/"+img+"' width='730' height='40' />";
			}


function emailCheck (emailStr) {
    var checkTLD=1;
    var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
    var emailPat=/^(.+)@(.+)$/;
    var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
    var validChars="\[^\\s" + specialChars + "\]";
    var quotedUser="(\"[^\"]*\")";
    var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
    var atom=validChars + '+';
    var word="(" + atom + "|" + quotedUser + ")";
    var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
    var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
    var matchArray=emailStr.match(emailPat);
    if (matchArray==null) {
    alert("Tu dirección de correo no aparece o es incorrecta (comprueba @ y .'s)");
    return false;
    }
    var user=matchArray[1];
    var domain=matchArray[2];
    for (i=0; i<user.length; i++) {
    if (user.charCodeAt(i)>127) {
    alert("Tu dirección de correo contiene caracteres no validos.");
    return false;
       }
    }
    for (i=0; i<domain.length; i++) {
    if (domain.charCodeAt(i)>127) {
    alert("El dominio de la dirección introducida contiene caracteres no validos.");
    return false;
       }
    }
    if (user.match(userPat)==null) {
    alert("La dirección de correo parece incorrecta, por favor compruebalo.");
    return false;
    }
    var IPArray=domain.match(ipDomainPat);
    if (IPArray!=null) {
    for (var i=1;i<=4;i++) {
    if (IPArray[i]>255) {
    alert("La dirección IP de destino no es correcta!");
    return false;
       }
    }
    return true;
    }
    var atomPat=new RegExp("^" + atom + "$");
    var domArr=domain.split(".");
    var len=domArr.length;
    for (i=0;i<len;i++) {
    if (domArr[i].search(atomPat)==-1) {
    alert("La dirección de correo parece incorrecta, por favor compruebalo, incluyendo el uso incorrecto de signos de puntuación, comas , o puntos [.] al final de la dirección.");
    return false;
       }
    }
    if (checkTLD && domArr[domArr.length-1].length!=2 && 
    domArr[domArr.length-1].search(knownDomsPat)==-1) {
    alert("Tu dirección de correo debe terminar en un dominio o dos letras " + "país.");
    return false;
    }
    if (len<2) {
    alert("Falta el nombre del host en tu dirección de correo - compruebalo. O debes de haber añadido un espacio en blanco al final de la dirección - corrije el error e intentalo de nuevo.");
    return false;
    }
	envia_correo();
    return true;
    }
function envia_correo(){ 
	var name = dojo.byId('name').value;
	var surname = dojo.byId('surname').value; 
	var mail = dojo.byId('email').value; 
	var subject = dojo.byId('subject').value; 
	var notes = dojo.byId('notes').value;	
	var v_url="send.php?name="+name+"&surname="+surname+"&mail="+mail+"&subject="+subject+"&notes="+notes;
/*	if (!enProceso && http) { 
		var url="send.php?name="+name+"&surname="+surname+"&mail="+mail+"&subject="+subject+"&notes="+notes;
//	    alert(url);
        http.open("GET", url, true); 
        http.onreadystatechange = handleHttpResponse; 
        enProceso = true; 
        http.send(null);   */
	dojo.byId("contenido").innerHTML = '<img src="images/tema1/loading.gif" border="0" /> Favor espere..';			
	dojo.xhrGet({
		url: v_url,
		load: function(response, ioArgs){
			dojo.byId("contenido").innerHTML = response
			return response;
		},
		error: function(response, ioArgs){
			is_msg = 'Al parecer ha ocurrido un error. <br>Favor reintentar en unos minutos.';
			dojo.byId("dialog1").innerHTML = '<div class="dialogError">'+is_msg+'<br><br><input type="button" class="frmBoton" value="Aceptar" onClick="dijit.byId(\'dialog1\').hide();" /></div>';
			dijit.byId('dialog1').show();
			return response;
		},
		handleAs: "text"
	});		
}