ns = (document.layers)? true:false
ie = (document.all)? true:false
mac = (navigator.platform.indexOf("Mac") > -1);
var step=4;
var stepGran; //ie: 28 ns:27
var stepGranDbl; //ie: 36 ns:34
var inter;
var charsPerLine=34;
(ns) ? step=6 : step=2;
(ns) ? stepGran=21 : stepGran=22;
(ns) ? stepGranDbl=34 : stepGranDbl=36;
var browser;
if(document.getElementById){
	browser="dom";
	if(navigator.userAgent.indexOf("Netscape")>-1 ||navigator.userAgent.indexOf("netscape")>-1) step=4;
}
else if(document.all){
	browser="ie";
}
else if(document.layers){
	browser="ns";
}
else{
	browser="none";
}

function top(layerGran,layerMig,layer,quants){
	if(quants>0){
		switch(browser){
			case "dom":
				if(parseInt(document.getElementById(layer).style.top)<0){
					document.getElementById(layer).style.top=(parseInt(document.getElementById(layer).style.top)+step)+"px";
				}
				break;
			case "ie":
				if(document.all[layer].style.pixelTop<0){
					document.all[layer].style.pixelTop+=step;
				}
				break;
			case "ns":
				if(document.layers[layerGran].document.layers[layerMig].document.layers[layer].top<0){
					document.layers[layerGran].document.layers[layerMig].document.layers[layer].top+=step;
				}
				break;
		}
	}
}

function bottom(layerGran,layerMig,layer,quants){
	if(quants>0){
		switch(browser){
			case "dom":
				if(parseInt(document.getElementById(layer).style.top)>parseInt(document.getElementById(layerMig).style.height)-parseInt(document.getElementById(layer).scrollHeight)){
					document.getElementById(layer).style.top=(parseInt(document.getElementById(layer).style.top)-step)+"px";
				}
				break;
			case "ie":
				if(document.all[layer].style.pixelTop>parseInt(document.all[layerMig].style.height)-document.all[layer].scrollHeight){
					document.all[layer].style.pixelTop-=step;
				}
				break;
			case "ns":
				if(document.layers[layerGran].document.layers[layerMig].document.layers[layer].top>document.layers[layerGran].document.layers[layerMig].clip.height-document.layers[layerGran].document.layers[layerMig].document.layers[layer].clip.height){
					document.layers[layerGran].document.layers[layerMig].document.layers[layer].top-=step;
				}
				break;
		}
	}
}

function up(layerGran,layerMig,layer){
	clearInterval(inter);
	inter=setInterval("top('"+layerGran+"','"+layerMig+"','"+layer+"','"+step+"')",10);
}

function down(layerGran,layerMig,layer){
	clearInterval(inter);
	inter=setInterval("bottom('"+layerGran+"','"+layerMig+"','"+layer+"','"+step+"')",10);
}

function setout(){
	clearInterval(inter);
}

function Over(obj){
	if(obj.className!="tdClicked"){
		obj.className="tdSelected";
	}
}

function Out(obj){
	if(obj.className!="tdClicked"){
		obj.className="tdNotSelected";
	}
}

function Over2(obj){
	obj.className="tdSelected2";
}

function Out2(obj){
	obj.className="tdNotSelected";
}


var table1="";
var table2="";
var tableHab="";
var numNew=0;
var i;

function linka(num){
var j;
var aux;
var nom;
var bool=true;
var text=unescape(habituales[num]);
	for(j=0;j<ps.fills.length;j++){
		if(bool){
			nom=unescape(ps.fills[j]._nom);
			//nom=nom.toLowerCase();
			//text=text.toLowerCase();
			aux=nom.indexOf(text);
			if(aux!=-1){
				bool=false;
				Select(j+1);
			}
		}
	}
}

function layerWrite(id,nestref,text) {
var x;
		switch(browser){
			case "dom":
				x = document.getElementById(id);
				x.innerHTML = text;
				break;
			case "ie":
				x = document.all[id];
				x.innerHTML = text;
				break;
			case "ns":
			var lyr = (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document
			lyr.open()
			lyr.write(text)
			lyr.close()
				break;
		}
}

function Load(){
//	layerWrite('LayerHabituals','',tableHab);
	//layerWrite('LayerPetit1','LayerGran1',table1);
	//ShowNew();
}

function ShowNew(){
var strCont="";
alert("showNew");
	if(mac){
		strCont="<table width='200px' cellpadding='5px' cellspacing='0px' border='0px'>";
		for(numNew=0;numNew<=ultimaNoticia;numNew++){
			strCont+="<tr><td class='a12az' height='120px' valign='top'>";
			strCont+="<a class='a12azlink' href='javascript:LinkNew();'>"+noticias[numNew]._titular+"</a>";
			strCont+="</td></tr>";
		}
		strCont+="</table>\n";
	}
	else{
		strCont="<table width='200' cellpadding='5' cellspacing='0' border='0'>";
		for(numNew=0;numNew<=ultimaNoticia;numNew++){
			strCont+="<tr><td class='a12az' valign='top'>";
			strCont+="<a class='a12azlink' href='javascript:LinkNew("+numNew+");'>"+noticias[numNew]._titular+"</a>";
			strCont+="</td></tr>";
		}
		strCont+="</table>";
	}
	layerWrite('LayerPetitNews','LayerMigNews',strCont);
	layerWrite('LayerPetitNews2','LayerNews2',strCont);
}

function LinkNew(num){
var strAux;
	if(noticias[num]._link!=""){
		strAux=noticias[num]._link;//"news.htm";
	}
	if(strAux!=""){
		document.location.href=strAux;
	}
}
