function openImage(img, path){
	try{if(newWin.closed==false) newWin.close();}catch(e){}
	if (path == "" || path == undefined) path = "";
	w=200;
	h=120;
	var left = Math.floor((screen.width-w)/2);
	var top = Math.floor((screen.height-h)/2);
	var setting="location=no,menubar=no,resizable=no,scrollbars=yes,toolbar=no,width="+w+",height="+h+",top="+top+",left="+left;
	newWin=window.open(path + "openimg.php?img="+img, 'popUp', setting);
	newWin.focus();
}
function openPopup(file, w, h){
	try{if(newWin.closed==false) newWin.close();}catch(e){}
	var left = Math.floor((screen.width-w)/2);
	var top = Math.floor((screen.height-h)/2);
	var setting="location=no,menubar=no,resizable=no,scrollbars=yes,toolbar=no,width="+w+",height="+h+",top="+top+",left="+left;
	newWin=window.open(file, 'popUp', setting);
	newWin.focus();
}
function xId(id){return document.getElementById(id)}
function addEvent(elm, evType, fnc, useCapture){if(elm.addEventListener){elm.addEventListener(evType, fnc, useCapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent('on'+evType, fnc);return r;}else{elm['on'+evType]=fnc;}}
function preloadImages(){
	var d=document;
	if(d.images){
		d.tmp = new Array();
		for(i=0; i<arguments.length; i++){
			d.tmp[i]=new Image;
			d.tmp[i].src=arguments[i];
		}
	}
}
function isEmail(val) {
	filter=/^([a-zA-Z0-9_\-])+([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})$/;
	return filter.test(val);
}
function isAlphaNumeric(val) {
	filter=/^[_\-a-zA-Z0-9]{2,20}$/;
	return filter.test(val);
}
function trim(v) {
	return v.replace(/^\s+|\s+$/g,"");
}
function showMsg(m){
	alert(m);
}
function writeSWF(fileName, w, h, bgColor, flashVars) { 
	if(bgColor=="") bgColor = "#FFFFFF";
	var str = ''; 
	str += '<object width="'+w+'" height="'+h+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=7,0,0,0">';
	if (flashVars != "") str += '<param name="flashVars" value="'+flashVars+'">';
	str += '<param name="movie" value="'+fileName+'">';
	if (bgColor == "transparent") {
		str += '<param name="wmode" value="transparent">';
	} else {
		str += '<param name="bgcolor" value="'+bgColor+'">';
	}
	str += '<param name="quality" value="high">';
	str += '<param name="scale" value="exactfit">';
	str += '<param name="id" value="index">';
	str += '<param name="align" value="">';
	str += '<param name="hspace" value="0">';
	str += '<param name="vspace" value="0">';
	str += '<param name="menu" value="false">';
	str += '<embed src="'+fileName+'" ';
	if (flashVars != "") str += 'flashVars="'+flashVars+'" ';
	str += 'width="'+w+'" height="'+h+'" ';
	if (bgColor == "transparent") {
		str += 'wmode="transparent" ';
	} else {
		str += 'bgcolor="'+bgColor+'" ';
	}
	str += 'quality="high" menu="false" type="application\/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
	str += '<\/object>';
	document.write(str); 
} 

