/* MULTI BUSCADOR
=========================================================================== */
var te,se;
function search()
{
te=document.searchform.querytext.value;
se=document.searchform.sengine.value;

if(se=="")
{
alert("First select a site to search");
document.searchform.sengine.focus();
}
if(se=="1")
window.location="http://www.google.com/search?q="+te;
if(se=="2")
window.location="http://search.yahoo.com/bin/search?p="+te;
if(se=="3")
window.location="http://search.rediff.com/dirsrch/default.asp?MT="+te+"&act.search.x=11&act.search.y=13";
if(se=="4")
window.location="http://search.lycos.com/main/default.asp?lpv=1&loc=searchhp&query="+te+"&x=17&y=8";
if(se=="5")
window.location="http://download.cnet.com/downloads/1,10150,0-10000-103-0-1-7,00.html?tag=srch&qt="+te+"&cn=Web+Authoring&ca=10000";
}

/* POWERED BY SEARCH
=========================================================================== */
var sp;
function SearchProviderIMG()
{
	sp = document.getElementById("sengine").value;

    if(sp && sp=="1")	{
    document.getElementById("searchprovider").src = "http://www.pa-digital.com.pa/siteimages/poweredby_google.gif";
	}		
	
    if(sp && sp=="2")	{
    document.getElementById("searchprovider").src = "http://www.pa-digital.com.pa/siteimages/poweredby_epasa.gif";
	}
	
    if(sp && sp=="3")	{
    document.getElementById("searchprovider").src = "http://www.pa-digital.com.pa/siteimages/poweredby_epasa.gif";
	}
	
    if(sp && sp=="4")	{
    document.getElementById("searchprovider").src = "http://www.pa-digital.com.pa/siteimages/poweredby_epasa.gif";
	}
}


/* ADMINISTRADOR DE COOKIES
=========================================================================== */
function epasa_getCookie(name) { 
   var start = document.cookie.indexOf(name+"="); 
   var len = start+name.length+1; 
   if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
   if (start == -1) return null; 
   var end = document.cookie.indexOf(";",len); 
   if (end == -1) end = document.cookie.length; 
   return unescape(document.cookie.substring(len,end)); 
} 
// obtiene cookie
function epasa_setCookie(name,value,expires,path,domain,secure) { 
	expires = expires * 60*60*24*1000;
	var today = new Date();
	var expires_date = new Date( today.getTime() + (expires) );
    var cookieString = name + "=" +escape(value) + 
       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") + 
       ( (path) ? ";path=" + path : "") + 
       ( (domain) ? ";domain=" + domain : "") + 
       ( (secure) ? ";secure" : ""); 
    document.cookie = cookieString; 
}


/* CONTENT OVERLAY
=========================================================================== */
function getposOffset(overlay, offsettype){
var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
var parentEl=overlay.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function overlay(curobj, subobjstr, opt_position){
if (document.getElementById){
var subobj=document.getElementById(subobjstr)
subobj.style.display=(subobj.style.display!="block")? "block" : "none"
var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
subobj.style.left=xpos+"px"
subobj.style.top=ypos+"px"
return false
}
else
return true
}

function overlayclose(subobj){
document.getElementById(subobj).style.display="none"
}


/* RECOMENDAR ARTICULOS CON AJAX
=========================================================================== */
function recomendar(story_id)
{ 
    var story_id;
    var xhr; 
	
	epasa_setCookie('pa_recomendada_' + story_id,'1',6000000);
	
    try { xhr = new XMLHttpRequest(); }                 
    catch(e) 
    {    
      xhr = new ActiveXObject(Microsoft.XMLHTTP);
    } 
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) 
                 document.getElementById('recomendar_label' + story_id).innerHTML = xhr.responseText;
              else 
                 document.getElementById('recomendar_label' + story_id).innerHTML = "Error " + xhr.status;
         }
    }; 

   xhr.open('GET', 'http://www.pa-digital.com.pa/scripts/php/ajax-recomendar.php?story_id='+story_id,  true); 
   xhr.send(null); 
} 









// ABRE / CIEERRA TITULARES
//
function toggleVisibileByTag(tag, parentId) 
{
	var elemList = (parentId == null) ? document.getElementsByTagName(tag) : document.getElementById(parentId).getElementsByTagName(tag);
	for (var i = 0; i < elemList.length; i++) {
		elemList[i].style.visibility = (elemList[i].style.visibility != 'hidden') ? 'hidden' : '';
	}
} // toggleVisibileByTag


function toggleSummaryContent(contentId, togglerId) {
	var expandBtn = 'http://www.pa-digital.com.pa/siteimages/mas_n.gif';
	var contractBtn = 'http://www.pa-digital.com.pa/siteimages/menos_n.gif';
	var content = document.getElementById(contentId);
	var togglerImg = document.getElementById(togglerId);
	content.style.display = (content.style.display != 'none') ? 'none' : '';
	togglerImg.src = (content.style.display != 'none') ? contractBtn : expandBtn;
}

function toggleMoreContent(moreId, togglerId) {
	toggleById(moreId);
	toggleById(togglerId);
}

function toggleClassifiedContent(contentId, togglerId) {
	var expandBtn = '/assets/images/btn_classplus.gif';
	var contractBtn = '/assets/images/btn_classminus.gif';
	var content = document.getElementById(contentId);
	var togglerImg = document.getElementById(togglerId);
	content.style.display = (content.style.display != 'none') ? 'none' : '';
	togglerImg.src = (content.style.display != 'none') ? contractBtn : expandBtn;
}

//
function showTab(tabId, tabNo)
{
	var tabCollection = document.getElementById(tabId);
	tabCollection.className='Tab'+tabNo+'Visible';
}

var W3= document.getElementById;
var IE= document.all;
var NN= document.layers;

function getObj(ref){
	return ((W3)?document.getElementById(ref) :
		(IE)?document.all[ref]            :
		(NN)?document.layers[ref]         : null);
}

function toggleById(ref){
	var elem = getObj(ref);
	elem.style.display = (elem.style.display != 'none') ? 'none' : '';
}

function toggle(ref){
	var desc= getObj(ref);
	if (desc.style.display=='block'){
		desc.style.display= 'none';
	}else{
		desc.style.display= 'block';
	}
}



