
function onMouseClick(object)
{
	object.value = "";
	object.focus();
}
function rowOverEffect(object) {
  if (object.className == 'clsButton') object.className = 'clsButtonOver';
  if (object.className == 'clsMenuItem') object.className = 'clsMenuItemOver';
  if (object.className == 'TopicTitle') object.className = 'TopicTitleOver';	
}

function rowOutEffect(object) {
  if (object.className == 'clsButtonOver')  object.className = 'clsButton';
  if (object.className == 'clsMenuItemOver')  object.className = 'clsMenuItem';
  if (object.className == 'TopicTitleOver') object.className = 'TopicTitle';
}

function is_valid_email(strEmail) {
	return (strEmail.indexOf(".") > 2) && (strEmail.indexOf("@") > 0);
}

function is_numeric(sText) {
	var ValidChars = "0123456789.";
	var IsNumber   = true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) 	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;
}

function submit_order_listing_form(act) {
	document.forms['order_listing_form'].act.value = act;
	document.forms['order_listing_form'].submit();
}

function check_profile_form(msg1, msg2, msg3) {
	if ( document.forms['profile_form'].username.value == '' ) {
		alert(msg1);
		return false;
	}
	if ( document.forms['profile_form'].password.value == '' ) {
		alert(msg2);
		return false;
	}
	if ( document.forms['profile_form'].confirm_password.value != document.forms['profile_form'].password.value ) {
		alert(msg3);
		return false;
	}
	return true;
}

function submit_profile_form(msg1, msg2, msg3) {
	if ( check_profile_form(msg1, msg2, msg3) ) {
		document.forms['profile_form'].submit();
	}
}

function check_forgot_password_form(msg1, msg2) {
	if ( document.forms['forgot_password_form'].username.value == '' ) {
		alert(msg1);
		return false;
	}
	if ( !is_valid_email(document.forms['forgot_password_form'].email.value) ) {
		alert(msg2);
		return false;
	}
	return true;
}

function submit_forgot_password_form(msg1, msg2) {
	if ( check_forgot_password_form(msg1, msg2) ) {
		document.forms['forgot_password_form'].submit();
	}
}

function submit_top_order_listing_form(productid) {
	document.forms['top_order_listing_form'].prodid.value=productid;
	document.forms['top_order_listing_form'].submit();
}

function submit_top_customer_listing_form(memberid) {
	document.forms['top_customer_listing_form'].memberid.value=memberid;
	document.forms['top_customer_listing_form'].submit();
}

function check_register_form(frmName, strMessage1, strMessage2, strMessage3) {
	if ( document.forms[frmName].username.value == '' || document.forms[frmName].password.value == '' || document.forms[frmName].confirm_password.value == '' || document.forms[frmName].email.value == '' || document.forms[frmName].fullname.value == '') {
		alert(strMessage1);
		return false;
	}
	if ( document.forms[frmName].password.value != document.forms[frmName].confirm_password.value ) {
		alert(strMessage2);
		return false;
	}
	if ( !is_valid_email(document.forms[frmName].email.value) ) {
		alert(strMessage3);
		return false;
	}
	return true;
}

function submit_register_form(frmName, strMessage1, strMessage2, strMessage3) {
	if ( check_register_form(frmName, strMessage1, strMessage2, strMessage3) )
		document.forms[frmName].submit();
}

function cart_submit(frmName, nCase) {
	switch (nCase) {
		case 1 : // Update cart
			document.forms[frmName].act.value = "update";
			document.forms[frmName].action    = "update_cart.php";
			break;
		case 2 : // continue shopping
			document.forms[frmName].action   = "products.php";
			break;
		case 3: // submit cart
			document.forms[frmName].act.value= "submit";
			document.forms[frmName].action   = "submit_cart.php";
	}
	document.forms[frmName].submit();
}

function check_advanced_search_form(frmName, strMessage1, strMessage2) {
	if ( document.forms[frmName].cbogroup.value == 0 &&
		 document.forms[frmName].cbolocation.value  == 0 ) {
		alert(strMessage1);
		return false;
	}
	if ( !is_numeric(document.forms[frmName].min_price.value) || !is_numeric(document.forms[frmName].max_price.value) ) {
		alert(strMessage2);
		return false;
	}
	return true;
}

function submit_advanced_search_form(frmName, strMessage1, strMessage2) {
	if ( check_advanced_search_form(frmName, strMessage1, strMessage2) )
		document.forms[frmName].submit();
}

function popup(url)
	{
		var new_window;
		new_window=window.open(url,'name','height=1024,width=768');
		if (window.focus) 
		{
			new_window.focus()
		}
	}
	
function check_update_form_event(frmName, strMessage1, strMessage2, strMessage3, strMessage4) 
{
	if ( document.forms[frmName].fullname.value == '' || document.forms[frmName].birthday.value == '' || document.forms[frmName].address.value == '' || document.forms[frmName].telephone.value == '' || document.forms[frmName].cmnd.value == ''|| document.forms[frmName].email.value == '') 
	{
		alert(strMessage1);
		return false;
	}
	if ( !is_numeric(document.forms[frmName].cmnd.value) ) 
	{
		alert(strMessage2);
		return false;
	}
	if ( !is_valid_email(document.forms[frmName].email.value) ) 
	{
		alert(strMessage3);
		return false;
	}
	if ( document.forms[frmName].password.value != document.forms[frmName].confirm_password.value ) {
		alert(strMessage4);
		return false;
	}

	return true;
}
function submit_update_form_event(frmName, strMessage1, strMessage2, strMessage3, strMessage4) 
{
	if ( check_update_form_event(frmName, strMessage1, strMessage2, strMessage3, strMessage4) )
		document.forms[frmName].submit();
}

