function changeImg(img_name,img_src) {
	document.images[img_name].src = img_src;
}

function changeTD(td_id,ON) {
	var td,color,bgcolor;
	if (ON) {color='#FFFFFF'; bgcolor='#828A99';} else {color='#29334C'; bgcolor='#CBD1D9';}
	if (document.getElementById) {
		td=document.getElementById(td_id);
		td.style.color = color;
		td.style.backgroundColor = bgcolor;
	}
}

function hideLoadingPage() {
	if (document.getElementById) {
		document.getElementById('innerFrame').style.visibility = 'visible';
		document.getElementById('submenu').style.visibility = 'visible';
	} else {
		if (document.layers) {
			document.innerFrame.visibility = 'visible';
			document.submenu.visibility = 'visible';
		} else {
			document.all.innerFrame.style.visibility = 'visible';
			document.all.submenu.style.visibility = 'visible';
		}
	}
}

function preload() {
img1 = new Image();
img1.src = "img/mnu_even.gif";
img2 = new Image();
img2.src = "img/mnu_lbl.gif";
img3 = new Image();
img3.src = "img/mnu_ord.gif";
img4 = new Image();
img4.src = "img/mnu_prop.gif";
}

function openWindow(imgPath,imgDescr,imgWidth,imgHeight) {
	imgPath='image.php?imagePath=admin/gallery/'+imgPath+'&imgDescr='+imgDescr;
  screenWidth = screen.width;
  screenHeight = screen.height;
	win_width = imgWidth;
	win_height = imgHeight;
  disp_scrollbr = 'no';
	
  if (screenHeight - 58 < imgHeight) {
  	win_width = win_width + 16;
  	win_height = screenHeight - 58;
  	disp_scrollbr = 'yes';
  }
	win_left = (screenWidth/2)-(win_width/2);
	win_top = (screenHeight/2)-(win_height/2)-28;
	popupWin = window.open(imgPath,'_blank','width='+win_width+',height='+win_height+',left='+win_left+',top='+win_top+',alwaysRaised=yes,dependent=yes,scrollbars='+disp_scrollbr);
}

var hWin,hImgWin,dirName;
function openWin(w,h,lnk) {
	//if (window.hWin && window.hWin.open && !window.hWin.closed) {hWin.window.close();}
	scrW=screen.width; scrH=screen.height;
	scrollbr='yes';
	if (scrH-58<h) {w=w+16; h=scrH-58;}
	winX=(scrW/2)-(w/2);
	winY=(scrH/2)-(h/2)-28;
	scrollbr='yes';
	hWin=window.open(lnk,'_blank','width='+w+',height='+h+',screenX='+winX+',screenY='+winY+',left='+winX+',top='+winY+',alwaysRaised=yes,dependent=yes,scrollbars='+scrollbr);
}

//regular expressions
var reNumbers = /\d/;
var reAlphaNum  = /\w/;
var reKeyboardChars = /[\x00\x03\x08\x09\x0D\x16\x18\x1A]/;
var rePoint = /\./;
var reMinus = /\-/;
function validNumb(e){
	var k,ctrl;
	if(document.all) {k=window.event.keyCode; ctrl=window.event.ctrlKey;}
	else {k=e.which; ctrl=e.ctrlKey;}
	k=String.fromCharCode(k);
	if(!reNumbers.test(k) && !reKeyboardChars.test(k) && !ctrl) return false;
}
function validSignedNumb(e){
	var k;
	if(document.all) {k=window.event.keyCode;}
	else {k=e.which;}
	k=String.fromCharCode(k);
	if(!reNumbers.test(k) && !reKeyboardChars.test(k) && !reMinus.test(k)) return false;
}
function validFloat(e) {
	var k;
	if(document.all) {k=window.event.keyCode;}
	else {k=e.which;}
	k=String.fromCharCode(k);
	if(!reNumbers.test(k) && !reKeyboardChars.test(k) && !rePoint.test(k) && !reMinus.test(k)) return false;
}