// JavaScript Document

/*ORIGINAL MENU*/
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   }

function jsddm_close()
{ if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function() {			   
						   
  $('#nav > li').bind('mouseover', jsddm_open)
  $('#nav > li').bind('mouseout',  jsddm_timer)});

  //document.onclick = jsddm_close;

/*VALIDATION EMAIL*/
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {

   if(nm == "name"){
      if(val=="Nombre"){
	      $("#name_error").show("slow");
		  $("#name_ok").hide("slow");
		  errors += "name"
	  }
  else if (val=="Name"){
		  $("#name_error").show("slow");
		  $("#name_ok").hide("slow");
		  errors += "name"
		  }
	  
	   else{
	     $("#name_error").hide("slow");
		  $("#name_ok").show("slow");
	  }
	
	};
	  
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) {
		  $("#email_ok").hide("slow");
		  $("#email_error").show("slow");
		  errors += "email"
		} else 
		{
		  $("#email_error").hide("slow");
		  $("#email_ok").show("slow");
		}
		 
        } else if (test!='R') { num = parseFloat(val);
         
		  if (isNaN(val)) 
	    {
		  $("#tel_ok").hide("slow");
		  $("#tel_error").show("slow");
		  errors += "number"
		} else 
		{
		  $("#tel_error").hide("slow");
		  $("#tel_ok").show("slow");
		}
		
     if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors){
	document.MM_returnValue = (errors == '');}
	else{
	document.forms[0].submit();

	}
} }
//-->

function gup( name ){
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return"";
	else
		return results[1];
}


function evalmail(){

var message = gup( 'email' );

if (message == "sent"){
$("#msg_mail").show("slow");
}

}

function playVimeoVideo(target)
	 {

	 if (target == "#VIDEO") {
	        try {
				 video2.api_play();
	        } catch(e) {}
	} else if (target == undefined) {
	        try {
	              video2.api_play();
	        } catch(e) {}
	    }
	 
	}

	function pauseVimeoVideo(target)
	 {
        if (target == "#VIDEO") {
	        try {
			   video2.api_pause();
				
	       } catch(e) {}
	    } else if (target == undefined) {
	        try {
			   video2.api_pause();
	        } catch(e) {}
	    }
	}


