var tabsActive=new Array();var type;
tabsActive[0] = 'Info';tabsActive[1] = 'Comments';
function tabShow() {
  type = arguments[0]; tabPrev = tabsActive[arguments[1]]; tabsActive[arguments[1]] = arguments[2];
  if (type == 'display') {
    DivRef('t'+arguments[1]+tabPrev).className = ''; DivRef('t'+arguments[1]+arguments[2]).className = 'tActive';
    DivRef('c'+arguments[1]+tabPrev).className = 'cInactive'; DivRef('c'+arguments[1]+arguments[2]).className = '';
  } else if (type == 'ajax') {
    DivRef('t'+arguments[1]+tabPrev).className = ''; DivRef('t'+arguments[1]+arguments[2]).className = 'tActive';
    DivRef('c'+arguments[1]+tabPrev).className = 'cInactive'; DivRef('c'+arguments[1]+arguments[2]).className = '';
    if ((DivRef('c'+arguments[1]+arguments[2]).innerHTML == '') || (arguments[5] == 'true'))
  		xmlhttpGet(arguments[3],arguments[4],'c'+arguments[1]+arguments[2]);
  }
}
function DivRef(divID,oDoc) {
 if( !oDoc ) { oDoc = document; }
 if( document.layers ) { if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else { for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) { y = DivRef(divID,oDoc.layers[x].document); } return y; } }
 if( document.getElementById ) { return document.getElementById(divID); }
 if( document.all ) { return document.all[divID]; }
 return false;
}
function xmlhttpGet(strURL,param,area) {
  var xmlHttpReq = false; var self = this;
  if (window.XMLHttpRequest) {self.xmlHttpReq = new XMLHttpRequest();}
  else if (window.ActiveXObject) {self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");}
  self.xmlHttpReq.open('POST', strURL, true);
  self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  self.xmlHttpReq.onreadystatechange = function() {if (self.xmlHttpReq.readyState == 4) {if(area){updatecontent(self.xmlHttpReq.responseText,area);}}}
  self.xmlHttpReq.send(param);
}
function updatecontent(str,area){document.getElementById(area).innerHTML = str;}

function xmlhttpPost() {
  var strURL = arguments[0];
  var container = arguments[1];
  var formID = arguments[2];
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText,strURL,container);
        }
    }
    self.xmlHttpReq.send(getquerystring(strURL,formID,container));
}
function getquerystring() {
  var strURL = arguments[0];
  var formID = arguments[1];
  var container = arguments[2];
  if (strURL == '/files/js/ajax/quickpoll.php') {
    if (formID == undefined) { formID = 'quickpoll' }
    var form = document.forms[formID];
    for (i=0;i<form.vote.length;i++) { if (form.vote[i].checked) { var a = form.vote[i].value; } }
    var q = form.pollid.value;
    var p = form.programid.value;
    var u = form.userid.value;
    qstr = 'action=vote&q=' + escape(q) + '&p=' + escape(p) + '&a=' + escape(a) + '&u=' + escape(u) + '&c=' + escape(container);
    return qstr;
  } else {
    var form = document.forms['postform'];
    var post = form.post_content.value;
    var action = form.action.value;
    var fid = form.fid.value;
    var folder = form.folder.value;
    var userid = form.userid.value;
    var username = form.username.value;
    qstr = 'post=' + escape(post) + '&action=' + escape(action) + '&fid=' + escape(fid) + '&folder=' + escape(folder) + '&userid=' + escape(userid) + '&username=' + escape(username);  // NOTE: no '?' before querystring
    return qstr;
  };
}
function updatepage(){
  var str = arguments[0];
  var strURL = arguments[1];
  var container = arguments[2];
  if (strURL == '/files/js/ajax/quickpoll.php') {
    if (container == undefined) { container = 'c1Quickpoll' }
    document.getElementById(container).innerHTML = str;
  } else {
//    if (container == undefined) { container = 'c1Quickpoll' }
    var form = document.forms['postform'];
    form.post_content.value = '';
    document.getElementById("thread").innerHTML = str;
  };
}
var activeFields=new Array();
var activeField;
var thisField;
var activeContent = 1;
function showField(Field,Group) {
  if (activeFields[Group]!="") {
    if (document.getElementById(activeFields[Group])) {
      activeField = document.getElementById(activeFields[Group]).style;
      activeField.display = "none";
    };
  };
  if (document.getElementById(Field)) {
    thisField = document.getElementById(Field).style;
    thisField.display = "block";
    activeFields[Group] = Field;
  };
};
function hideField(Field) {
  if (document.getElementById(Field)) {
    activeField = document.getElementById(Field).style;
    activeField.display = "none";
  };
};

function bgPos(obj,pos){document.getElementById(obj).style.backgroundPosition = pos;}

function rateProg(progID,rating){
  xmlhttpGet('/files/js/ajax/index.php','action=rate&id='+progID+'&r='+rating,'progRating');
  var obj = document.getElementById('rateProg');
  obj.onmouseout = function(){javascript:bgPos("rateProg",(-719+(rating*120))+"px -27px");};
  obj.style.backgroundPosition = (-719+(rating*120))+'px -27px';
  document.getElementById('rateTxt').innerHTML = 'Tak for din rating!';
}
