//**********//
// TAB MENU //
//**********//
var panels = new Array('panel1', 'panel2', 'panel3', 'panel4'); // IDs of the content panels must be put here
var tabs = new Array('tab1', 'tab2', 'tab3', 'tab4'); // IDs of the tabs must be put here
function displayPanel(nval)
{
	 for(i = 0; i < panels.length; i++)
	 {
		 document.getElementById(panels[i]).style.display = (nval-1 == i) ? 'block':'none';
		 document.getElementById(tabs[i]).className=(nval-1 == i) ? 'tab_sel':'tab';
		 document.getElementById(tabs[i]).className=(nval-1 == i) ? 'selected':'';
	 }
}

//*******************//
// BUAT REGISTRATION //
//*******************//
function toggleSet(rad) 
{ 
  var type = rad.value; 
  for(var k=0,elm;elm=rad.form.elements[k];k++) 
    if(elm.className=='item') 
      elm.style.display = elm.id==type? 'block':''; 
} 

function chkGuild(){
	var str = document.regForm.reg_memberID.value;   
	if (1 > str.length || str.length >= 13){   
		alert("Minimal 4 karakter huruf,angka,minus dan underscore");
		document.regForm.reg_memberID.focus();
		return false;
	}
	else{  
		var chk=true
		return chk;
	}
}

function put_id(id){
	document.regForm.reg_memberID.value = id;
	document.regForm.reg_pass.focus();
}

function guild_check(){
	if(chkGuild()){	
		var url = '../../module/membership/chkGuild.asp?id=' + document.regForm.reg_memberID.value ;
		window.open(url,'chkGuild','width=336,height=153,scrollbars=no');
	}
	return false;
}

function isValid()
{	
	registerdate = document.regForm.reg_lahir_bulan.value + '/' + document.regForm.reg_lahir_tanggal.value + '/' + document.regForm.reg_lahir_tahun.value;
	
	if(isDate(registerdate)==false) {
		return false;
	}
	
	function isDate(dateStr)
	{
		var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
		var matchArray = dateStr.match(datePat);

		if (matchArray == null) {
/*			alert("Please enter date as either mm/dd/yyyy or mm-dd-yyyy.");*/
			return false;
		}

		month = matchArray[1];
		day = matchArray[3];
		year = matchArray[5];
		
		if (month < 1 || month > 12) {
			alert("Bulan harus antara 1 dan 12.");
			return false;
		}

		if (day < 1 || day > 31) {
			alert("Tanggal harus antara 1 sampai 31.");
			return false;
		}

		if ((month==4 || month==6 || month==9 || month==11) && day==31) {
			alert("Bulan ke "+month+" tidak sampai 31 hari")
			return false;
		}

		if (month == 2) {
			var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
			if (day > 29 || (day==29 && !isleap)) {
			alert("Bulan Februari " + year + " tidak sampai " + day + " hari!");
			return false;
			}
		}
			return true;
	} 		
}

function isValid2()
{	
	registerdate = document.form_login.reg_aktiv_lahir_bulan.value + '/' + document.form_login.reg_aktiv_lahir_tanggal.value + '/' + document.form_login.reg_aktiv_lahir_tahun.value;
	
	if(isDate(registerdate)==false) {
		return false;
	}
	
	function isDate(dateStr)
	{
		var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
		var matchArray = dateStr.match(datePat);

		if (matchArray == null) {
/*			alert("Please enter date as either mm/dd/yyyy or mm-dd-yyyy.");*/
			return false;
		}

		month = matchArray[1];
		day = matchArray[3];
		year = matchArray[5];
		
		if (month < 1 || month > 12) {
			alert("Bulan harus antara 1 dan 12.");
			return false;
		}

		if (day < 1 || day > 31) {
			alert("Tanggal harus antara 1 sampai 31.");
			return false;
		}

		if ((month==4 || month==6 || month==9 || month==11) && day==31) {
			alert("Bulan ke "+month+" tidak sampai 31 hari")
			return false;
		}

		if (month == 2) {
			var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
			if (day > 29 || (day==29 && !isleap)) {
			alert("Bulan Februari " + year + " tidak sampai " + day + " hari!");
			return false;
			}
		}
			return true;
	} 		
}
/******* JELAJAHI PLAYCIRCLE **********/
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}
