/*
	Add By ÉÏº£ÅÝ²Ë
*/

function moveToaCenter( divName )
{
	window.document.getElementById( divName ).style.display = 'block';
	
	var s = window.navigator.userAgent;
	var mydiv = document.getElementById( divName );

	if(s.indexOf("Firefox") != -1 || s.indexOf("Netscape") != -1 || s.indexOf("Safari") != -1)
	{
		mydiv.style.left = document.body.scrollLeft+(document.body.clientWidth-mydiv.offsetWidth)/2 +'px';
		if(s.indexOf("Safari") != -1)
			mydiv.style.top = document.body.scrollTop+(innerHeight-mydiv.offsetHeight)/2 +'px';
		else
			mydiv.style.top = document.body.scrollTop+(document.body.clientHeight-mydiv.offsetHeight)/2 +'px';			
	}
	else
	{
		window.document.getElementById( divName ).style.posTop = document.body.scrollTop+(document.body.clientHeight-document.getElementById( divName ).offsetHeight)/2;
		window.document.getElementById( divName ).style.posLeft = document.body.scrollLeft+(document.body.clientWidth-document.getElementById( divName ).offsetWidth)/2;				
		
	}		

	var top =mydiv.style.top.replace('px','');
	if(top < 0)
		mydiv.style.top = '0px';
}

function openWEB(width,height,url,divid,frmid)
{
	var div = window.document.getElementById(divid);
	var frm = window.document.getElementById(frmid);
	if(div!=null && frm != null)
	{	
		    div.style.width=width;
			div.style.height = height;
			div.style.display='block';
			moveToaCenter(divid);
			targetUrl = url;
			frm.src=targetUrl;
	}
}

function enterDown(e,btnName)
{
	var OkButton = document.getElementById(btnName);
	var target;
	var key;
	
	if (window.event) 
	{ 
		//for IE
		target = window.event.srcElement; 
		key = event.keyCode;
	} 
	else if (e) 
	{ 
		//for Firefox
 		target = e.target; 
 		key = e.which;
	}
	else
	{
		return;
	}
	if(key==13&&(target.type== "text"||target.type =="password"))
	{
		document.getElementById(btnName).onclick();
	}
}

function validateEmail(mail)
{
	if( mail != "")
	{
		var regu="^([a-zA-Z0-9_]|\\-|\\.)+@(([a-zA-Z0-9_]|\\-)+\\.)+[a-zA-Z]{2,4}$";  
		var re = new RegExp(regu);
		if (mail.search(re) == -1)
			return false;
		else
			return true;
	}
}

function validateHttp(url)
{
	if( url != "")
	{
		var regu="^(http)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&amp;%\$#\=~])*$";  
		var re = new RegExp(regu);
		if (url.search(re) == -1)
			return false;
		else
			return true;
	}
}

function validateNum(num)
{
	if( num != "")
	{
		var regu="^[0-9][0-9]*$";  
		var re = new RegExp(regu);
		if (num.search(re) == -1)
			return false;
		else
			return true;
	}
}