var popup = new Array();
var preloadImages = new Array();
var intFiltering = 0;

function openPopup(arrPopup){
    objWin=window.open(arrPopup['link'],arrPopup['name'],'width='+arrPopup['width']+'px, height='+arrPopup['height']+'px, menubar=0,statusbar=0,scrollbars='+(arrPopup['scroll']?arrPopup['scroll']:0)+'');
    objWin.focus();
    return false;
}

function checkErrorFields(){
	if (typeof(arrFormErrors)!='undefined' && typeof(strErrorFormName)!='undefined' && document.forms[strErrorFormName]){
		for (var i=0; i<arrFormErrors.length; i++){
			if (document.forms[strErrorFormName].elements[arrFormErrors[i]]){
				if (document.forms[strErrorFormName].elements[arrFormErrors[i]][0]){
					for (var j=0; j<document.forms[strErrorFormName].elements[arrFormErrors[i]].length;j++){
						if (i==0 && j==0) document.forms[strErrorFormName].elements[arrFormErrors[i]][j].focus();
						document.forms[strErrorFormName].elements[arrFormErrors[i]][j].className="inputError";
					}
				}
				else{
					if (i==0) document.forms[strErrorFormName].elements[arrFormErrors[i]].focus();
					document.forms[strErrorFormName].elements[arrFormErrors[i]].className="inputError";
				}
			}
		}
	}
}

function submitForm(elem){
	$$("form").each(
		function(objForm){
			objForm = $(objForm);
			objForm.descendants().each(
				function(element){
					if(element == elem){
						objForm.submit();
					}
				}
			)
		}
	)
}