function $$ (cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = document.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
}; 


function $(x) {
    return document.getElementById(x);
}

function isDefined(object, variable){
	return (typeof(eval(object)[variable]) != 'undefined');
}

function deleteConfirmation(parametar){
	
	var reply = confirm(parametar);
        if (reply) {
            return true;
        }
				return false;
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


//set focus to first form element 
addLoadEvent(function() {
//  alert("daki");
   var bFound = false;
  // for each form
 // alert(document.forms.length);
 
		//dump(document.forms[0].elements[3].value);
	  for (f=0; f < document.forms.length; f++){
		// for each element in each form
		//dump(document.forms[f].elements[0]);
		for(i=0; i < document.forms[f].elements.length; i++){
		  // if it's not a hidden element
		//  alert(document.forms[f].elements[i].type);
		  
		  //if (document.forms[f].elements[i].type != "hidden"){
		  if (document.forms[f].elements[i].type == "text"){
		
		// and it's not disabled
			if (document.forms[f].elements[i].disabled != true){
				// set the focus to it
				//alert(i);
				//dump(document.forms[f].elements[i]);
				document.forms[f].elements[i].focus();
				var bFound = true;
			}
		  }
		  
		  
		  // if found in this element, stop looking
		  if (bFound == true)
			break;
		}
		// if found in this form, stop looking
		if (bFound == true)
		  break;
	  }
	}
);
