/*
* Project: BRAT
* File: functions.js
* Description: Contine niste functii care schimba buttoanele cand trec peste ele cu mousul
* Company: Aliat.net
* Created: November, 19 by P�ter Zsolt
* Modified: Ianuary, 21 by P�ter Zsolt
* Comments:
*/
//locul imaginelor care alcatuiesc meniul din partea stanga
var menuImg = "./img/menu/";


var imgNames = new Array("sna","home","stiri","prezentare","di","cifre","compare","declaratii","ratecards","membrii","auditare","statut","documente","aderare","contact", "sesizari");

var numImgs = imgNames.length;

var imgsOff = new Array(numImgs);
var imgsOn = new Array(numImgs);

var flag = false;

function preload() {
	if(document.images) {
	    for(var i = 0 ; i < numImgs ; i++) {
	        if (imgNames[i] == "sna") {
 	            imgsOff[i] = new Image();
 	            imgsOff[i].src = "./img/header/sna_off.gif";
 	            imgsOn[i] = new Image();
 	            imgsOn[i].src = "./img/header/sna_on.gif";
            } else {
                imgsOff[i] = new Image();
       	        imgsOff[i].src = menuImg + imgNames[i] + "_off.gif";
	            imgsOn[i] = new Image();
	            imgsOn[i].src = menuImg + imgNames[i] + "_on.gif";
	        }
	    }
        flag=true;
    }
}

function rollOn(index) {
  if (document.images && flag) {
//	alert(imgNames[index] + '    index=' + index + '\n' + 'filename: ' + document.images[imgNames[index]].src);
    document.images[imgNames[index]].src = imgsOn[index].src;
  }
}

function rollOff(index, selected){
  if (document.images && flag) {
      if (selected != 1) {
          document.images[imgNames[index]].src = imgsOff[index].src;
      }
  }
}

function openCifre(id, index, currentSelect) {
    var indexPer = currentSelect.options[currentSelect.selectedIndex].value;
    document.location = "index.php?page=publications&id="+id+"&index="+index+"&indexPer="+indexPer;
}
var resetRolls = new Object();

function resetimage(src) {
    this.src=src;
    this.confirm=true;
    this.alt="Reset";
    this.write=resetimage_write;
}

function resetimage_write() {
    document.write('<A ');
    if (this.rollover) {
        if (! this.name) {
            alert('to create a rollover you must give the image a name');
            return;
        }
        resetRolls[this.name] = new Object();
        resetRolls[this.name].over = new Image();
        resetRolls[this.name].over.src=this.rollover;
        resetRolls[this.name].out = new Image();
        resetRolls[this.name].out.src=this.src;
        document.write(' onMouseOver="if (document.images)document.images[\'' + this.name + '\'].src=resetRolls[\'' + this.name + '\'].over.src"' + ' onMouseOut="if (document.images)document.images[\'' + this.name + '\'].src=resetRolls[\'' + this.name + '\'].out.src"');
    }
    document.write(' HREF="javascript:');
    if (this.confirm)
        document.write('if(confirm(\'Are you sure you want to reset?\'))');
    document.write(
            'document.forms[' + 
            (document.forms.length - 1) + '].reset();void(0);">');
    document.write('<IMG SRC="' + this.src + '" ALT="' + this.alt + '"');
    document.write(' BORDER=0');
    if (this.name)document.write(' NAME="' + this.name + '"');
    if (this.height)document.write(' HEIGHT=' + this.height);
    if (this.width)document.write(' WIDTH=' + this.width);
    if (this.otheratts)document.write(' '+ this.otheratts);
    document.write('></A>');
}
//-->

function checkAll(ni) 
{
var inputs = document.getElementsByTagName("INPUT");
for (var i=0; i<inputs.length; i++){
if (inputs[i].type.toUpperCase() == "CHECKBOX"&&inputs[i].name.indexOf(ni) == 0)
{
	if (inputs[i].checked==false)
	{
		inputs[i].checked = true;
	}
}}
}

function uncheckAll(ni) 
{
var inputs = document.getElementsByTagName("INPUT");
for (var i=0; i<inputs.length; i++){
if (inputs[i].type.toUpperCase() == "CHECKBOX"&&inputs[i].name.indexOf(ni) == 0)
{
	if (inputs[i].checked==true)
	{
		inputs[i].checked = false;
	}
}}
}

function AjaxReq(mode,id,form_serialized,content,url)
{
$(content).innerHTML='<table align="center" valign="top" width="100%" cellspacing="0" cellpadding="0" border="0"  style="margin-top:15px;"><tr><td align="center"><img src="./img/ajax.gif" border="0"></td></tr></table>';	
var myAjax = new Ajax.Request(url+"&mode="+mode+"&id="+id+'&'+form_serialized,{
			method: 'get', 
			parameters: "?nocache=" + new Date(), 
			onFailure: function(){
				alert('error');
			},
			onSuccess: function(req){
				$(content).innerHTML=req.responseText;				
			}
		});
		
}

function toate_cifrele(tabel) {
	if(tabel == "1") {
		document.getElementById('tabel1').style.display = "";
		document.getElementById('tabel2').style.display = "none";
		document.getElementById('link1').innerHTML = 'incepand cu ianuarie 2009';
		document.getElementById('link2').innerHTML = '<a class="link" href="javascript: void(0)" onClick="javascript: toate_cifrele(2);">pana in decembrie 2008</a>';
    } else {
		document.getElementById('tabel1').style.display = "none";
		document.getElementById('tabel2').style.display = "";
		document.getElementById('link1').innerHTML = '<a class="link" href="javascript: void(0)" onClick="javascript: toate_cifrele(1);">incepand cu ianuarie 2009</a>';
		document.getElementById('link2').innerHTML = 'pana in decembrie 2008';
	}
}
