/*
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en-US" />
*/

/*
	Close browser window if has window.opener.
*/
function closeWindow() {
	if (window.opener) {
		window.close();

		return true;
	} else {
		return false;
	}
}

function newWindow ( 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 ( parseInt ( navigator.appVersion ) >= 4 ) {
		win.window.focus ( );
	}
	
	return win;
}

/*
	Check Valid String
*/

function checkValidEmailAddr(mailAddr){
	var re = /^[a-zA-Z0-9\-_\.\+]{2,30}@[a-zA-Z_\-0-9\.]+\.[a-zA-Z]{2,6}$/;
	if (re.test(mailAddr))
		return true;
	else
		return false;
}

function checkValidPhone(phone){
	var re = /^[0-9 \-]{6,20}$/;
	if (re.test(phone))
		return true;
	else
		return false;
}
	
