var win=null;

function OpenNewWindow(mypage,myname,w,h,scroll,pos){

	if(pos=="random"){
		LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
		TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if(pos=="center"){
		LeftPosition=(screen.width)?(screen.width-w)/2:100;
		TopPosition=(screen.height)?(screen.height-h)/2:100;
	}
	else if((pos!="center" && pos!="random") || pos==null){
		LeftPosition=0;
		TopPosition=20
	}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
	if(win.focus){
		win.focus();
	}
}

function CloseNewWindow(){
	if(win!=null && win.open) win.close()
}



function IsAlfaNumeric(str){
	var myRegExp = /[^a-z\d ]/i;
	return !(myRegExp.test(str));
}


function GetBrowserName(){
	var lsBrowser = navigator.appname;
	if(lsBrowser.indexOf("Microsoft") >= 0){
		lsBrowser = "MSIE";
	}
	else if (lsBrowser.indexOf("Netscape") >= 0){
		lsBrowser = "NETSCAPE"; 
	}
	else{
		lsBrowser = "UNKNOWN";
	}
	return lsBrowser;
}

function IsValidEmail(str) {
	var myRegExp =  /^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,3}$/;
	return (myRegExp.test(str));
}

function IsValidUrl(str) {
	var myRegExp =  /http:\/\/[a-z0-9\._-]+/;
	return (myRegExp.test(str));
}
