function limpiar_tarjeta(){
	document.getElementById("tarjeta_de_contacto").innerHTML="";
}

function resize(elem, max) {
  //var elem = document.getElementById(which);
  if (elem == undefined || elem == null) return false;
  if (max == undefined) max = 100;
  if (elem.width > elem.height) {
    if (elem.width > max) elem.width = max;
  } else {
    if (elem.height > max) elem.height = max;
  }
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function popupAjax(vars,url,popup_width,popup_height) {


	// Instantiate a Panel from script
	panel = new YAHOO.widget.Panel("popup", { width:popup_width+"px", height:popup_height+"px", visible:false, draggable:false, modal:true, close:false, fixedcenter:true, iframe:true, underlay:"none" } );
	panel.render("container");
	panel.show();
	
	document.getElementById("popup").innerHTML="<div class='bd' id='popup_bd'></div><div class='popup_close' onclick='panel.destroy();'>X</div>";
	abrirAjax(vars,url,"popup_bd");
}
function popupIframe(url,popup_width,popup_height) {
	iframe_width=popup_width;
	iframe_height=popup_height;

	// Instantiate a Panel from script
	panel = new YAHOO.widget.Panel("popup", { visible:false, draggable:false, modal:true, close:false, fixedcenter:true, iframe:true, underlay:"none" } );
	panel.setBody("<iframe width='"+iframe_width+"' height='"+iframe_height+"' scrolling='no' frameborder='0' src='"+url+"'></iframe>");
	panel.render("container");
	panel.show();
	
	document.getElementById("popup").innerHTML=document.getElementById("popup").innerHTML+"<div class='popup_close' onclick='panel.destroy();'>X</div>";

	
}
function getWindowSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  var windowSize = new Array();
  windowSize[0] = myWidth;
  windowSize[1] = myHeight;
  return windowSize;
}
function isNumeric(inputVal) {
     if (isNaN(parseFloat(inputVal))) {
          return false;
     }
     return true;
}
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}



function avisoCrear(header,contenido,footer,aviso_width,aviso_height){
	
	if(!isNumeric(aviso_width)) aviso_width=400;
	if(!isNumeric(aviso_height)) aviso_height=200;
	
	windowSize=getWindowSize();
	windowWidth=windowSize[0];
	windowHeight=windowSize[1];
	
	windowScroll=getScrollXY();
	windowScrollX=windowScroll[0];
	windowScrollY=windowScroll[1];
	
	
	var aviso_window=document.getElementById("aviso_window");
	var aviso_sombra=document.getElementById("aviso_sombra");
	var aviso_area=document.getElementById("aviso_area");
	
	aviso_area.innerHTML="<div id='aviso_header' class='header'></div>";
	aviso_area.innerHTML+="<div id='aviso_contenido' class='contenido'></div>";
	aviso_area.innerHTML+="<div class='footer'><div id='aviso_footer' style='margin:3px; float:right;'></div><div style='clear:both;'></div></div>";	
	
	
	var aviso_header=document.getElementById("aviso_header");
	var aviso_contenido=document.getElementById("aviso_contenido");
	var aviso_footer=document.getElementById("aviso_footer");	
	
	aviso_window.style.display="block";
	aviso_window.style.left=((windowWidth-aviso_width)/2)+windowScrollX+"px";
	aviso_window.style.top=((windowHeight-aviso_height)/2)+windowScrollY+"px";
	
	aviso_window.style.width=aviso_width;
	aviso_window.style.height=aviso_height;
	aviso_sombra.style.width=aviso_width;
	aviso_sombra.style.height=aviso_height;	
	aviso_area.style.width=aviso_width-14;
	aviso_area.style.height=aviso_height-14;
	
	
	
	aviso_header.innerHTML=header;	
	aviso_contenido.innerHTML=contenido;	
	aviso_footer.innerHTML=footer;	
}

function avisoIframe(url,popup_width,popup_height){
	windowSize=getWindowSize();
	windowWidth=windowSize[0];
	windowHeight=windowSize[1];
	
	var aviso_window=document.getElementById("aviso_window");
	var aviso_sombra=document.getElementById("aviso_sombra");
	var aviso_area=document.getElementById("aviso_area");
		
	aviso_window.style.display="block";
	aviso_window.style.left=((windowWidth-popup_width)/2)+"px";
	aviso_window.style.top=((windowHeight-popup_height)/2)+"px";
	
	aviso_window.style.width=popup_width;
	aviso_window.style.height=popup_height;
	aviso_sombra.style.width=popup_width;
	aviso_sombra.style.height=popup_height;	
	aviso_area.style.width=popup_width-14;
	aviso_area.style.height=popup_height-14;
	
	aviso_area.innerHTML="<iframe width='"+(popup_width-14)+"' height='"+(popup_height-14)+"' scrolling='no' frameborder='0' src='"+url+"'></iframe>";
	
}

function avisoCerrar(){
	var aviso_window=document.getElementById("aviso_window");
	
	aviso_window.style.display="none";	
}

var notificaciones_status="cerrado";

function abrirNotificaciones(){
	if(notificaciones_status=="cerrado"){
		notificaciones_status="abierto";
		document.getElementById("div_menu_notificaciones_open").style.display="block";
		abrirAjax("&op=ver","notificaciones","div_menu_notificaciones_open");
	}else{
		notificaciones_status="cerrado";
		document.getElementById("div_menu_notificaciones_open").style.display="none";
	}
	
	//cerramos otros menus
	privados_status="cerrado";
	document.getElementById("div_menu_privados_open").style.display="none";
}

var privados_status="cerrado";

function abrirPrivados(){
	if(privados_status=="cerrado"){
		privados_status="abierto";
		document.getElementById("div_menu_privados_open").style.display="block";
		abrirAjax("&op=ver","menu_privados","div_menu_privados_open");
	}else{
		privados_status="cerrado";
		document.getElementById("div_menu_privados_open").style.display="none";
	}
	
	//cerramos otros menus
	notificaciones_status="cerrado";
	document.getElementById("div_menu_notificaciones_open").style.display="none";
}

titulo_original=document.title;

function notificacionesLeer(){
	new Ajax.Request('/modules_ajax/notificaciones.php',
						{
							method: 'post',
    						parameters: 'url=0',
    						onComplete: notificacionesActualizar
   						});
}

function notificacionesActualizar(REQ){
	var respuesta=REQ.responseText.split(",");
	
	var num_notificaciones=parseInt(respuesta[0]);
	var num_privados=parseInt(respuesta[1]);
	var total = num_notificaciones + num_privados;
	
	if(num_notificaciones>0){
		document.getElementById("img_menu_notificaciones").src="/images/icon_bell.gif";
	}else{
		document.getElementById("img_menu_notificaciones").src="/images/icon_bell_off.gif";

	}
	
	if(num_privados>0){
		document.getElementById("img_menu_privados").src="/images/menu_mp_on.gif";
	}else{
		document.getElementById("img_menu_privados").src="/images/menu_mp_off.gif";
	}	
	
	if(total>0){
		document.title="(" + total + ") " + titulo_original;
		setTimeout("notificacionesLeer();",15000);
	}else{
		document.title=titulo_original;
		setTimeout("notificacionesLeer();",7000);
	}
}

var xmlHttp;
var xmlmensajitos;
var xmlmensajeajax;
var xmlprivados;
var name_span;
var url;
ocupado="no";
desactivar_tarjeta="no";

function getTarjeta(str){
	name_span="tarjeta_de_contacto";
	url="/modules_ajax/tarjeta_de_contacto.php";
	actuar(str);
} 
function borrarTarjeta(){
	document.getElementById("tarjeta_de_contacto").innerHTML="";
	name_span="tarjeta_de_contacto";
	url="/includes/tarjeta_de_contacto.php";
	actuar("xxx000");
	document.getElementById("tarjeta_de_contacto").innerHTML="";

}

function abrirAjax(str,s_url,s_name_span){
	var name_span=s_name_span;
	url="/modules_ajax/"+s_url+".php";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	
	document.getElementById(name_span).innerHTML="<img src='/images/ajax_loader.gif'>";
	var xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	if(str!="xxx000"){
		xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState==4){
				resultado=unescape(xmlHttp.responseText);
				document.getElementById(name_span).innerHTML=resultado;
			}	
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}else{
		xmlHttp.onreadystatechange=null;
	}
		
}
function abrirAjax_na(str,s_url,s_name_span){
	var name_span=s_name_span;
	url="/modules_ajax/"+s_url+".php";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	var xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	if(str!="xxx000"){
		xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState==4){
				resultado=unescape(xmlHttp.responseText);
				
				document.getElementById(name_span).innerHTML=resultado;
			}	
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}else{
		xmlHttp.onreadystatechange=null;
	}
}
function actuar(str){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	if(str!="xxx000"){
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}else{
		xmlHttp.onreadystatechange=null;
	}
}

function abrirUrlAjax(s_url,s_name_span){
	name_span=s_name_span;
	url=s_url;
	if(ocupado=="no"){
		ocupado="si";
		document.getElementById(name_span).innerHTML="<img src=/images/ajax_loader.gif>";
	}
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"&sid="+Math.random();
	//alert(url);
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4){
			resultado=unescape(xmlHttp.responseText);
			//resultado=resultado.replace(/\+/gi,' ');
			//alert(xmlHttp.responseText);
			document.getElementById(name_span).innerHTML=resultado;
			ocupado="no";
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function stateChanged(){
	if (xmlHttp.readyState==4){
			resultado=unescape(xmlHttp.responseText);
			//resultado=resultado.replace(/\+/gi,' ');
			document.getElementById(name_span).innerHTML=resultado;

		ocupado="no";

	}
}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function actualizar_mensajito(){
	var xmlmensajitos=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlmensajitos=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlmensajitos=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlmensajitos=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	url="/modules_ajax/ultimo_mensaje.php";
	if (xmlmensajitos==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?sid="+Math.random();
	xmlmensajitos.onreadystatechange=function(){
		if (xmlmensajitos.readyState==4){
				resultado=unescape(xmlmensajitos.responseText);
				document.getElementById('ultimo_mensaje').innerHTML=resultado;
		}
	}

	xmlmensajitos.open("GET",url,true);
	xmlmensajitos.send(null);

}
function actualizar_mensaje_ajax(){
	var xmlmensajeajax=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlmensajeajax=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlmensajeajax=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlmensajeajax=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	url="/modules_ajax/mensajes.php";
	if (xmlmensajeajax==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?sid="+Math.random();
	xmlmensajeajax.onreadystatechange=function(){
		if (xmlmensajeajax.readyState==4){
				resultado=unescape(xmlmensajeajax.responseText);
				document.getElementById('mensajes').innerHTML=resultado;
		}
	}

	xmlmensajeajax.open("GET",url,true);
	xmlmensajeajax.send(null);

}
function actualizar_privados(){
	var xmlprivados=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlprivados=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlprivados=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlprivados=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	url="/modules_ajax/privados.php";
	if (xmlprivados==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?sid="+Math.random();
	xmlprivados.onreadystatechange=function(){
		if (xmlprivados.readyState==4){
				resultado=unescape(xmlprivados.responseText);
				document.getElementById('span_correo').innerHTML=resultado;
		}
	}

	xmlprivados.open("GET",url,true);
	xmlprivados.send(null);

}
//swfobject
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;

function seekTo(player_id,tiempo,url){
	document.getElementById('div_media_'+player_id).style.display='block';
	document.getElementById('div_media_'+player_id).innerHTML='<object width="430" height="295"><param name="movie" value="'+url+'?autoplay=1&rel=0&color2=0xeaf5fd&start='+tiempo+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+url+'?autoplay=1&rel=0&color2=0xeaf5fd&start='+tiempo+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="430" height="295"></embed></object>';
}


