function PrintWindow(url,sizeframe){
	if(sizeframe) window.open(url,'print','location=0,menubar=0,resizable=yes,status=0,menubar=no,width=550,height=800,scrollbars=yes');
	else window.open(url,'print','location=0,menubar=0,resizable=yes,status=0,menubar=no,width=600,height=500,scrollbars=yes');
}

var browser     = '';
var version     = '';
var entrance    = '';
var cond        = '';
// BROWSER?
if (browser == ''){
if (navigator.appName.indexOf('Microsoft') != -1)
    {
        browser = 'IE'
    }
else if (navigator.appName.indexOf('Netscape') != -1)
    {
        browser = 'Netscape'
    }
else if (navigator.appName.indexOf('Opera') != -1) {
        browser = 'Opera'
    }
else
    {
        browser = 'IE';
    }
}

if (version == ''){
version= navigator.appVersion;
paren = version.indexOf('(');
whole_version = navigator.appVersion.substring(0,paren-1);
version         = parseInt(whole_version);
}


                function fileWindow(filestorage,file,wdth,hght)  {
                     if(file.substr(0,1)=="/"){
                         file = file.substr(1,file.length);
                     }
                     if (file.length!=0) {
                          vmrl = window.open('','fileview','location=0,menubar=0,resizable=yes,status=0,menubar=no,width='+wdth+',height='+hght+',scrollbars=no');
                          vmrl.document.open();
                          vmrl.document.write('<html><head><title></title></head><body bgcolor="#ffffff" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">');
                          vmrl.document.write('<table border="0" cellpadding="15" cellspacing="7" width="100%" height="100%" align="center" bgcolor="#CECECE"><tr><td bgcolor="#FFFFFF" valign="middle" align="center">');
                          vmrl.document.write('<a href="javascript: window.close()" title="Click to close"><img src="'+filestorage+file+'" border=0></a>');
                          vmrl.document.write('</td></tr></table>');
                          vmrl.document.write('</body></html>');
                          vmrl.document.close();
                          vmrl.focus();
                     }
                }


function OpenPopup(img, name) {
    title=name;
    w=open("",'image','width=1,height=1,toolbar=no,scrollbars=yes,resizable=yes');
    w.document.write("<HTML><HEAD><TITLE>"+title+"</TITLE></HEAD>\n");

//    w.document.write("<link href='css/style.css' rel='stylesheet' type='text/css'>\n");
    w.document.write("<SCRIPT language=javascript>var clientHeight=" + window.document.body.clientHeight + "</" + "SCRIPT>\n");

    w.document.write("<SCRIPT language=javascript>function checksize()  { if (document.images[0].complete) { window.resizeTo(document.images[0].width+50,(document.images[0].height > clientHeight ? clientHeight : document.images[0].height+70)); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>\n");
    w.document.write("<BODY onload=\"checksize()\" BGCOLOR='#FFFFFF' leftMargin='10' topMargin='10' marginwidth='10' marginheight='10'>\n");

    w.document.write('<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" align="center" bgcolor="#CECECE"><tr><td bgcolor="#FFFFFF" valign="middle" align="center">');
    w.document.write('<a href="javascript: window.close()" title="Click to close">');
    w.document.write("<img id='main' src='" + img + "' border=\"0\">\n");
    w.document.write('</a>');
    w.document.write('</td></tr></table>');


    w.document.write("</BODY></HTML>");
    w.document.close();
}

function ContentShow(pre_id_links,pre_id_items){
	var _this = this;
	var Cache = {};
		Cache.all = document.getElementById('all');


		var listLinks = [];
		var tempLinks = document.getElementById('center').getElementsByTagName('a');

		for(var i=0; i < tempLinks.length; i++){
			if(tempLinks[i].id.substring(0,tempLinks[i].id.length-2) == pre_id_links){
				listLinks[listLinks.length] = tempLinks[i];
			}


		}
	if(listLinks.length == 0) return;


	for(var i=0; i<listLinks.length; i++){

		listLinks[i].onclick = function(ev){
										ev = ev || window.event;
										_this.show(ev); return false;
										}
	}


	this.show =  function(ev){
						_this.add(ev);
						}

	this.createBox = (function(){

		var box = document.createElement('div');
			box.id = "w-box_content";

		var box_content = document.createElement('div');

			document.body.insertBefore(box,document.body.firstChild);
			document.body.insertBefore(box_content,box.nextSibling);
			box.onclick = function(ev){
									ev = ev || window.event;
									var target = ev.target || ev.srcElement;
									if(target == this) _this.hidden();
									}
			Cache.box = box;
            Cache.box_content = box_content;


    }
    )();

	this.hidden = function(){
		Cache.box.style.display = "none";
		Cache.box_content.style.display = "none";
	}

	this.add = function(ev){
		var target = ev.target || ev.srcElement;

		var nom = target.id.charAt(target.id.length-1);


		var content = document.getElementById(pre_id_items+"_"+nom).cloneNode(true);

		content.className = "cont";
		content.id = "box_content";
		document.body.replaceChild(content,Cache.box.nextSibling);

		Cache.box.style.width = document.body.clientWidth + "px";
		Cache.box.style.height = Cache.all.clientHeight + "px";
		content.style.top = (parseInt(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 100) + "px";
		Cache.box.style.display = "block";
		content.style.display = "block";
		Cache.box_content = content;
	}

}

function number_format(number, decimals, dec_point, thousands_sep){
	var exponent = "";
	var numberstr = number.toString ();
	var eindex = numberstr.indexOf ("e");
	var i, z;
  	if(eindex > -1){
  		exponent = numberstr.substring (eindex);
  		number = parseFloat (numberstr.substring (0, eindex));
  	}

	if(decimals != null){
	  	var temp = Math.pow (10, decimals);
    		number = Math.round (number * temp) / temp;
    	}
	var sign = number < 0 ? "-" : "";
  	var integer = (number > 0 ?
  	Math.floor (number) : Math.abs (Math.ceil (number))).toString ();
  	var fractional = number.toString ().substring (integer.length + sign.length);
	dec_point = dec_point != null ? dec_point : ".";
	fractional = decimals != null && decimals > 0 || fractional.length > 1 ? (dec_point + fractional.substring (1)) : "";
  	if(decimals != null && decimals > 0){
		for(i = fractional.length - 1, z = decimals; i < z; ++i)
		fractional += "0";
	}

	thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ?
        thousands_sep : null;
	if(thousands_sep != null && thousands_sep != ""){
	for (i = integer.length - 3; i > 0; i -= 3)
   		integer = integer.substring (0 , i) + thousands_sep + integer.substring (i);
  	}
  	return sign + integer + fractional + exponent;
}

