/**
	JScript untuk Gobang Engine
	Dibikin: 12/11/02 .. 26/05/03, 14/01/04
	(c)gatracom di gatra.com
*/

var Open = "";
var Closed = "";

function preload()
{
	if(document.images){
		Open = new Image(16,13);
		Closed = new Image(16,13);
		Open.src = "/images/open.gif";
		Closed.src = "/images/closed.gif";
	}
}

function showhide(what, what2)
{
	if (what.style.display=='none'){
		what.style.display='';
	}
	else{
		what.style.display='none';
	}
}

function preload()
{
  if (!document.images) return;
  var ar = new Array();
  var arguments = preload.arguments;
  for (var i = 0; i < arguments.length; i++) {
    ar[i] = new Image();
    ar[i].src = arguments[i];
  }
}

function isValidUser(fuser)
{
	var str = /^[a-zA-Z0-9._-]{4,20}$/;
	if (!str.test(fuser.value)) {
		alert("Gatra-ID tidak benar.");
		fuser.focus();
		return false;
	}
	return true;
}

function isDate(strDate)
{
  var d = new Date(strDate);
  var returnDate = (d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear();
  if (strDate != returnDate) {
		alert("Tanggal tidak benar.");
		return false;
	}
  return true;
}

function isEmail(obj)
{
	var str = /^\s*[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-z]{2,5}\s*$/i
	var arr = obj.value.split(',');
	var i, j = arr.length;
	var max = arguments.length==2 ? arguments[1] : 1;
	for (i=0; i < j; i++) {
		if (!str.test(arr[i]) || i >= max) {
			alert("Alamat email tidak benar.");
			obj.focus();
			return false;
		}
	}
	return true;
}

function isValidStr(obj, text, len)
{
	var str = obj.value.replace(/(^\s+)|(\s+$)/g, "");
	if (str.length < len)
	{
		alert(text + " minimal " + len + " karakter.");
		obj.focus();
		return false;
	}
	return true;
}

function email(str)
{
	document.write(str.replace(/#at#/, "@"));
}

function bannerPop(letak,nama,lebar,tinggi) {
	var height = screen.height;
	var width = screen.width;
	var leftpos = width / 2 - 150;
	var toppos = height / 2 - 100;
	var hwnd = window.open(letak,nama,"statusbar=no,location=no,scrollbars=no,status=no,resizable=no,width="+lebar+",height="+tinggi+",left=" + leftpos + ",top=" + toppos);
	if (hwnd != null) hwnd.focus();
}
