var Platform={
	MSIE: navigator.userAgent.indexOf('MSIE ')>=0,
	WINDOWS: navigator.userAgent.indexOf('Windows')>=0,
	FIREFOX: navigator.userAgent.indexOf('Firefox')>=0,
	DOM: document.getElementById,
	IE4: document.all
}

function TQueryString(s) {
 if (!s) s=location.search;
 var res={ };
 s=s.replace(/([a-z0_9]+)=([^&]+)/g,function (cero,uno,dos) { res[uno]=unescape(dos); return ''; });
 return res;
}

function errMsg(s,v) { alert(s); return v; }

function validateform(me) { return true; }

function swImage(me) {
 var obj=document.getElementById('pBody');
 var imgName=me.href;
 obj.style.backgroundImage='url('+imgName+')';
 return false;
}

var AllImgs=[];

function preloadImgs(n) {
 for (var i=0; i<=3; i++) {
 	preloadImg(n+'-0'+i+'.jpg');
// 	alert(n+'-0'+i+'.jpg');
 }
}

function preloadImg(n) {
 var img=new Image();
 img.src='/images/'+n;
// alert(img.src);
 AllImgs.push(img);
}

function showPopUp() {
 document.getElementById('popup').style.visibility='visible';
 return false;
}

function hidePopUp() {
 document.getElementById('popup').style.visibility='hidden';
 return false;
}

function setOpacity(obj,n) {
 if (n == null) n=obj.opac || 0;
 if (Platform.MSIE)
	obj.filters.alpha.opacity=n;
 else
//	obj.style.MozOpacity=n*0.01;
	obj.style.opacity=n*0.01;
 obj.opac=n;
}

function getOpacity(obj) {
 if (Platform.MSIE)
	return Math.round(obj.filters.alpha.opacity*100);
 else
//	return obj.style.MozOpacity;
	return obj.style.opacity;
}

function fadeOut(me) {
 if (typeof(me) == 'string')
 	me=document.getElementById(me);
 if (!me.startOpac) {
// 	me.startOpac=getOpacity(me);
	me.startOpac=90;
 	me.opac=me.startOpac;
 }
 me.opac-=5;
 setOpacity(me);
 if (me.opac<=0) return;
 FADE_TIMER=setTimeout(function() { fadeOut(me); },60);
}

var FADE_TIMER=null;

var INIT_FUNCTIONS=[ ];

function chainOnload(f) {
 INIT_FUNCTIONS.push(f);
}

function initialize() {
 window.LANG=document.body.lang;
 var pageName=location.pathname;
 if (m=pageName.match(/([a-z]+)\.html/)) {
 	var obj=document.getElementById('lnk_'+m[1]);
 	if (obj) obj.className='active';
 }
 if (BG_MAIN_IMAGE) {
 	setTimeout('preloadImgs(BG_MAIN_IMAGE)',150);
 	if (FADE_TIMER!=-1) FADE_TIMER=setTimeout('fadeOut("leftArea")',10000);
 }
 if (window.PRELOAD_IMGS) {
 	var PL=PRELOAD_IMGS.split(',');
 	for (var i=0; i<PL.length; i++) preloadImg(PL[i]);
 }
 for (var i=0, f; i<INIT_FUNCTIONS.length; i++) if (f=INIT_FUNCTIONS[i]) f();
}
