function init ()
{	$('submit').onclick = function ()	{ sendData(); } }

function sendData ()
{
	var url    = 'http://www.globalbali.com/getDesc.php';
	var pars   = Form.serialize('cat');
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} );
}

function showLoad ()
{
	$('load').style.display = 'block';
}

function showResponse ( originalRequest )
{
	var newData = originalRequest.responseText;
	$('load').style.display = 'none';
	$('register-category-result').innerHTML = newData;
}

function previewTpl ()
{
	var target = document.getElementById('selecttpl').value;
	var url    = 'http://www.globalbali.com/getTpl.php?tpl= '+ target;
	var pars   = Form.serialize('selecttpl');
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: Load, onComplete: showThumb} );
}

function Load ()
{
	$('load2').style.display = 'block';
}

function showThumb ( originalRequest )
{
	var newData = originalRequest.responseText;
	$('load2').style.display = 'none';
	$('template-thumb-result').innerHTML = newData;
}

function check ( type )
{	
	if( ( $('#sname').value == "" ) && ( $('#name').value == "" ) )
	{ document.regForm.submitname.disabled = true; }
	else
	{	document.regForm.submitname.disabled = false; }
	
}

function showResult ( originalRequest )
{
	var newData = originalRequest.responseText;
	$('load').style.display = 'none';
	$('check-result').innerHTML = newData;
}

function validateForm ( type )
{	
	if( getObj('welcomemsg').value == "" )
	{
		window.alert('Please enter a message you want to be shown on your front store page');
		return false;
	}
	return true;
}

function getObj( id )
{
	return document.getElementById( id );
}

/* ############################################################# */
/*      untuk memvalidasi input form registrasi dari user        */
/* ############################################################# */

function validateRegistration()
{
	if( getObj('regUsername').value == "" )
	{
		window.alert('Please enter your username');
		return false;
	}
	
	if( getObj('regPassword').value == "" )
	{
		window.alert('Please enter your password');
		return false;
	}
	
	if( getObj('regEmail').value == "" )
	{
		window.alert('Please enter your email address');
		return false;
	}
	
	if( getObj('regName').value == "" )
	{
		window.alert('Please enter your name');
		return false;
	}
	
	if( getObj('regAddress').value == "" )
	{
		window.alert('Please enter your address');
		return false;
	}
	
	if( getObj('regPhone').value == "" )
	{
		window.alert('Please enter your phone number');
		return false;
	}
	
	if( getObj('regCity').value == "" )
	{
		window.alert('Please enter your city');
		return false;
	}
	
	if( getObj('regProvince').value == "" )
	{
		window.alert('Please enter your province');
		return false;
	}
	
	if( getObj('regCountry').value == "" )
	{
		window.alert('Please enter your country');
		return false;
	}
		
	return true;
}

function enableButton()
{
	var el = getObj ( 'regSubmit' );
	if( el.disabled == true )
	{
		el.disabled = false;
		el.value    = 'register now';
	}
	else
	{
		el.disabled = true;
		el.value    = 'complete all the fields';
	}
}

/* ############################################################# */
/*      untuk memvalidasi input form send order dari user        */
/* ############################################################# */

function validateOrder()
{	
	if( getObj('regName').value == "" )
	{
		window.alert('Please enter your name');
		return false;
	}
	
	if( getObj('regAddress').value == "" )
	{
		window.alert('Please enter your address');
		return false;
	}
	
	if( getObj('regPhone').value == "" )
	{
		window.alert('Please enter your phone number');
		return false;
	}
	
	if( getObj('regCity').value == "" )
	{
		window.alert('Please enter your city');
		return false;
	}
	
	if( getObj('regProvince').value == "" )
	{
		window.alert('Please enter your province');
		return false;
	}
	
	if( getObj('regCountry').value == "" )
	{
		window.alert('Please enter your country');
		return false;
	}
		
	return true;
}

function slideDown( target )
{
	$('#'+ target).slideDown("normal");
	return false;
}

function slideUp( target )
{
	$('#'+ target).slideUp("normal");
	return false;
}

function hidePop( target )
{
	$('#'+ target).hide("fast");
	return false;
}

function showPop( target )
{
	$('#'+ target).show("fast");
	return false;
}

function switchBox( target )
{
	var ml = getObj( target );
	if( ml.style.display == "none" )
	{
		slideDown( target );
		return false;
	}
	else
	{
		slideUp( target );
		return false;
	}
}

function fadeBox( target )
{
	var ml = getObj( target );
	if( ml.style.display == "none" )
	{
		showPop( target );
		return false;
	}
	else
	{
		hidePop( target );
		
		return false;
	}
}

function clearThis ( tar )
{
  if ( tar.defaultValue == tar.value) tar.value = "";
}

function fillThis ( tar, msg )
{
	if ( tar.value == "" ) tar.value = msg;
}
