                  
$(document).ready(function() {
       
  
   preview = 'inactive';
   
   msgFormActive = false;
   
   idiomaGlobal=document.getElementsByTagName('html')[0].lang;
   
   $('#info #contactform').css({ display:'none'});

   $('#newsletter input.btn_ok').click(function (){
         procesareForm();
   });

   
   /**************** ACTIVA Y DESACTIVA EL FORM *******************/
   
   $('.callcontactform').click(function (){
         hideaccordeon();
   });

   $('.btn-cancelar').click(function (){
         showaccordeon();
   });
   
   
   /**************** DEFINE EL ACCORDION *******************/                  
   
   jQuery('#contents ul').accordion({
         header: 'h2.header',

         autoheight: false
   });
   
   
   /**************** SELECTOR DE IDIOMAS *******************/
   
   $('#lang dt').toggle(
         function () {
               $('#lang ul').css({ display:'block'});
         },
         function () {
               $('#lang ul').css({ display:'none'});
         }
   );                      
                      

   /**************** VISOR DE TRABAJOS*******************/


   
   $(document).click(function () {
   if (preview=='active'){
      document.getElementById('myDynamicContent').salirVisor();
      } else { }
        });
           
   $('#previews-bg').fadeTo(1, 0.0); 
   setTimeout('later()',500);

   
   /**************** FOOTER ANIMADO *******************/
   /*                 
                        $('#footer').bind('mouseenter',function(){
                              $(this).animate({ 
                                      height: '72px'
                                    }, 300 );
                        });

                        $('#wrapper').bind('mouseenter',function(){
                              $('#footer').animate({ 
                                      height: '36px'
                                    }, 300 );    
                        });
      */                              

      
});
            
            
            
            
            /******  FORMULARIO NEWSLETTER (Mensajes) ******/           
                            
            function showThanks(){
                  $("html[lang='es'] #contact li.last-item div.form form").after("<p class='thanks'>&#161;Estaremos en contacto! :-)</p>");
                  $("html[lang='en'] #contact li.last-item div.form form").after("<p class='thanks'>&#161;We will be in touch! :-)</p>");
                  $('#contact li.last-item p.thanks').fadeIn('slow');
                  setTimeout('resetThanks()',5000);
                  }
                  
            function showError(){
                  $("html[lang='es'] #contact li.last-item div.form form").after("<p class='error'>Error: <a href='javascript:;' title='Int&eacute;ntelo otra vez'>Int&eacute;ntelo otra vez.</a></p>");
                  $("html[lang='en'] #contact li.last-item div.form form").after("<p class='error'>Error: <a href='javascript:;' title='Please try again.'>Please try again.</a></p>");
                  
                     $('#contact li.last-item p.error a').click(function () {
                           $('#contact li.last-item p.error').fadeOut('slow');
                           setTimeout('showForm()',1000)
                     });
                     
                  $('#contact li.last-item p.error').fadeIn('slow');
                  }
                  
            function showForm(){
                  $("#contact li.last-item form + p").remove();
                  $('#contact li.last-item form').fadeIn('slow');
                  }
                  
            function resetThanks(){ 
                  $('#contact li.last-item p.thanks').fadeOut('slow');
                  setTimeout('showForm()',1000)
                  }
      
            /***********************************************/
            
            
            function resetCFormErrorMsg(){ 
                  $('#info form p.error').fadeOut('slow');
                  setTimeout('resetCFormErrorMsgSecondStep()',2000)
                  }
                  
                function resetCFormErrorMsgSecondStep(){ 
                  $("#info #form1 p[class]").remove();
				    msgFormActive=false;
                  }                  
            
            function later(){
                  $('#previews-bg').css('display', 'block'); 
                  $('#previews-bg').css('zIndex', -200); 
            }
            
            /************************ DEFINE EL CARROUSEL *************************/
            
            function loadCarousel(){
                     $('.carousel').jCarouselLite({
                        btnNext: '.next',
                        btnPrev: '.prev',
                        easing: 'easeOutQuart',
                        speed: 1500,
                        scroll: 2,
                        mouseWheel: true,
                        visible: 4
                     });
            }
            
            

            /************************ SWF OBJECT *************************/
            
                  var flashvars = {
                    /* id: valor */
                  };

                  var params = {
                    menu:'false',
                    wmode:'transparent',
                    allowScriptAccess:'always'
                  };

                  swfobject.embedSWF('player.swf', 'image', '100%', '100%', '8.0.0', false, flashvars, params, {id:'myDynamicContent',name:'myDynamicContent'});

     
      
            /************************ VISOR DE TRABAJOS *************************/
      
         	function callwork(valor){
                     /* callExternalInterface(valor,idioma); */
                     document.getElementById('myDynamicContent').setearID(valor,idiomaGlobal); 
                     $('#previews-bg').fadeTo('normal', 0.90); 
                     $('#previews-bg').css('zIndex', 190); 
                     $('#previews').css('top', 30); 
                     $('#previews').css('zIndex', 200); 
                     $('#previews').css('height', 600); 
                     setTimeout('previewActive()',500)
         	}

               function previewActive(){preview = 'active';}   
               
               /*       
                                function callExternalInterface(valor,dioma) {
                                       document.getElementById('myDynamicContent').setearID(valor,'es');
                               }   
                               */ 
         
         	function closework(){
                    $('#previews').css({top:'-1500px'});
                    $('#previews').css({zIndex:'-200'});
                    $('#previews-bg').fadeTo('normal', 0); 
                     setTimeout('previewInactive()',500)
         	}
               
               function previewInactive(){
                     $('#previews-bg').css('zIndex', -190);
                     preview = 'inactive';
                     }
                     
         	function fcontinuar() {
         	    document.getElementById('myDynamicContent').continuar();
         	}
               
        


            function hideaccordeon() {
                //    $('#info > ul').fadeOut("slow");
                $('#info > ul').css({ display:'none'});
                $('#info #contactform').css({ marginTop:'-500px'});
                $('#info form p.success').css({ display:'none'});
                    setTimeout('showcontactform()',20)
      	}
            function showcontactform() {
               //     $('#info #contactform').fadeIn("slow");
                $('#info #contactform').css({ display:'block'});
                
                
                                        $('#info #contactform').animate({ 
                                marginTop:'0px'
                              }, 1000 );

      	}
            
            
        
            function showaccordeon() {
              //      $('#info #contactform').fadeOut("slow");
              $('#info #contactform').css({ display:'none'});
                    setTimeout('hidecontactform()',20)
      	}
            function hidecontactform() {
             //       $('#info > ul').fadeIn("slow");
              $('#info > ul').css({ display:'block'});
              document.form1.reset();
              
              $('#form1 input').removeClass("error");
              $('#form1 textarea').removeClass("error");
              $("#info #form1 p[class]").remove();
			    msgFormActive=false;
      	}
        
        
        
      /***************** FORMULARIO DE CONTACTO *******************/
        
      function validarNewsletter(){

      }

      function procesareForm(){

      var validado = isEmailAddress("email");
      if(validado){
            	var parametri1 = $("#email").serialize();
            	$.ajax({
            		type: "POST",
            		url: "ajax.php?function=addNewsletter",
            		data: parametri1,
            		success: function(msg){
                  $('#contact li.last-item form').fadeOut('slow');
                  setTimeout('showThanks()',1000)  
            			// alert("Gracias por registrarce.");
			document.getElementById("email").value = "";
            			
            		}
            	});
      }else{
            	$('#contact li.last-item form').fadeOut('slow');
            	setTimeout('showError()',1000)
      }
      }

      function isEmailAddress(id ){
            	var theElement = document.getElementById(id);
            	var s = theElement.value;
            	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
            	if (s.length == 0 ) return false;
            		if (filter.test(s))
            			return true;
      // 		else
      // 			//alert("Debe ingresar una direccion de correo.");

      //      			return false;
      }

      function validarFormContacto(campos){
            	
            	var rta = true;
            	
            	for(i=0; i<campos.length; i++ ){
            		if(document.getElementById(campos[i]).value == ""){
            			document.getElementById(campos[i]).className = "txt error";
            			rta = false;
            		}else{
            			document.getElementById(campos[i]).className = "txt";
            		}
            	}
            	if(!rta) {
						  msgFormActive=true;
                        $("html[lang='es'] #info #form1 p").after("<p class='error'>Hemos encontrado un error al procesar el formulario. <strong>Por favor, confirme la informaci&oacute;n ingresada.</strong></p>");
                        $("html[lang='en'] #info #form1 p").after("<p class='error'>We have found an error while the form was processed. Please check the highlighted fields.</p>");
                        $('#info form p.error').fadeIn('slow');
                        setTimeout('resetCFormErrorMsg()',5000) 
                        /*alert("Todos los campos marcados con * con obligatorios."); */}
            	return rta;
      }

      function enviarComentario(){
	//principio bloque	  
	if(msgFormActive==false){	  
      var campos = new Array("cont_nombre", "cont_email", "cont_comentario");
      var validado = validarFormContacto(campos);
      if(validado == true){
             validado = isEmailAddress("cont_email");
             if(!validado){
             	document.getElementById("cont_email").className = "txt error";
            	//alert("Debe ingresar una direccion de correo.");
                msgFormActive=true;
                        $("html[lang='es'] #info #form1 p").after("<p class='error'>Hemos encontrado un error al procesar el formulario. <strong>Por favor, confirme la informaci&oacute;n ingresada.</strong></p>");
                        $("html[lang='en'] #info #form1 p").after("<p class='error'>We have found an error while the form was processed. Please check the highlighted fields.</p>");
                        $('#info form p.error').fadeIn('slow');
                        setTimeout('resetCFormErrorMsg()',5000) 
             }
      }

      if(validado){
            	var parametri1 = $("#cont_nombre").serialize();
            	var parametri2 = $("#cont_empresa").serialize();
            	var parametri3 = $("#cont_email").serialize();
            	var parametri4 = $("#cont_comentario").serialize();
            	
            	
            	var parametro = parametri1 + "&" + parametri2 + "&" + parametri3 + "&" + parametri4;
            	
            	$.ajax({
            		type: "POST",
            		url: "ajax.php?function=addComentario",
            		data: parametro,
            		success: function(msg){
            			if(msg == "ok"){
            				//alert("Gracias, pronto nos comunicaremos con usted.");
                        msgFormActive=true; 
                        $("html[lang='es'] #info #form1 p").after("<p class='success'>Su mensaje ha sido enviado, en breve nos pondremos en contarcto con Usted. <strong>Muchas gracias.</strong></p>");
                        $("html[lang='en'] #info #form1 p").after("<p class='success'>Message successfully sent. We will contact you soon. <strong>Thank you very much.</strong></p>");
                        $('#info form p.success').fadeIn('slow');           
                        setTimeout('showaccordeon()',5000) 
            				
            			}
            			
            		}
            	});
      }
	  //
	}
	 //fin bloque 
      }


        
        
        
        