/***********************************************/
/*Funcion para imprimir elementos del sitio */
function imprimir(que) {
    var ventana = window.open("", "", "");
    var contenido = "<html><body onload='window.print();window.close();'>";
    contenido = contenido + document.getElementById(que).innerHTML + "</body></html>";
    ventana.document.open();
    ventana.document.write(contenido);
    ventana.document.close();
}

/**********************************************/
/*Función para abrir ventanas Pop up*/
function openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

/***********************************************/
/*Funcion para validar formularios*/
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 (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' debe ingresar un e-mail valido.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' debe contener un numero.\n';
          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+' debe contener un valor entre '+min+' y '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' es requerido .\n'; }
    } if (errors) alert('Ocurrieron errores en el envio:\n'+errors);
    document.MM_returnValue = (errors == '');
} }


/**************************************************/
/*Funcion para el mouseOver sobre una imagen*/
if(document.images){
    facebook = new Image;
    facebook_over = new Image;
    viadeo = new Image;
    viadeo_over = new Image;
    linkedin = new Image;
    linkedin_over = new Image;
    youtube = new Image;
    youtube_over = new Image;

    facebook.src = "upload/imgs/Facebook_out.jpg";
    facebook_over.src = "upload/imgs/Facebook_over.jpg";
    viadeo.src = "upload/imgs/Viadeo_out.jpg";
    viadeo_over.src = "upload/imgs/Viadeo_over.jpg";
    linkedin.src = "upload/imgs/LinkedIn_out.jpg"
    linkedin_over.src = "upload/imgs/LinkedIn_over.jpg";
    youtube.src = "upload/imgs/Youtube_out.jpg";
    youtube_over.src = "upload/imgs/Youtube_over.jpg";
}

function chgImg(imgField,newImg) {
    if (document.images) {
        document[imgField].src= eval(newImg + ".src")
    }
} 

function showMap() {
	if (document.getElementById("mapa")){
		var mapa = document.getElementById("mapa");
			
		if(mapa.style.display=='block'){
			mapa.style.display='none';
			document.getElementById("btn_mapa").src = "upload/imgs/mapa/btnVerIcomex.jpg";
		} else {
			mapa.style.display='block';
			document.getElementById("btn_mapa").src = "upload/imgs/mapa/btnOcultarMapa.jpg";
		}
	}
}

if(document.getElementById("map")){
    var info = '<div id="infoPlace"><p>Centro de Convenciones</p><p>WTC Ciudad de M&eacute;xico</p><p>Colonia N&aacute;poles, Distrito Federal</p><div>';
    var latlng = new google.maps.LatLng(19.393548,-99.174368);
    var myOptions = { zoom: 16, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP };
    var map = new google.maps.Map(document.getElementById("map"),myOptions);
    var marker = new google.maps.Marker({ position: latlng, map: map, title: "WTC Ciudad de Mexico"});
    var infowindow = new google.maps.InfoWindow({content: info});
    google.maps.event.addListener(marker, 'click', 
        function() { infowindow.open(map,marker); }
    );
}

function printBes(div){   
    var display_setting="toolbar=yes,location=no,directories=yes,menubar=yes,";  
    display_setting+="scrollbars=yes,width=750, height=600, left=100, top=25";  
    var as = document.getElementsByTagName('head'); 
    var content_innerhtml = document.getElementById(div).innerHTML;  
    var document_print=window.open("","",display_setting);  
    document_print.document.open();  
    document_print.document.write('<head><title>Imprimiendo...</title></head>');
    document_print.document.write('<body style="font-family:verdana; font-size:11px;" mce_style="font-family:verdana; font-size:11px;" onLoad="self.print();self.close();" >'); 
    document_print.document.write(content_innerhtml);  
    document_print.document.write('</body>');  
    document_print.document.close();  
    return false;  
}
