// JavaScript Document

function show_bank_details(cbk_val)
{
	if(cbk_val == 'Bank Deposit - Bank Alfalah Gulberg Branch Lahore.<br />A/C Title: Arabian Delights<br />A/C #: 0028-01023260')
		Element.show('container_bank_info');
	else 
		Element.hide('container_bank_info');
	
}

function change_image(large_image_src, large_image_id, title)
{
	var div_id = large_image_id;
	$(div_id).innerHTML = '<br /><br /><br /><img src="images/loader.gif" width="32" height="32" align="absmiddle"><br /><br /><br />Loading, Please Wait...';
	var url = 'ajax.php';
	var params = 'pid=5&large_pic='+large_image_src+'&title='+title+'&rnd='+Math.random();
	var myAjax = new Ajax.Updater(div_id,url, {method: 'get', parameters: params});
	//alert(large_image_src +' -- '+ large_image_id);
	//$(large_image_id).src = 'up_data/mise_products/'+large_image_src;
}

function under_dev()
{
	alert('Under Development');	
	return false;
}

function validate_packings(frm)
{
	
	for(var i = 0 ; i < frm.elements.length ; i++)
	{
		var e = frm.elements[i];
		if(e.type == 'select-one')
		{
			if(e.value == '_')
			{
				alert('Please select Packing Option.');	
				e.focus();
				return false;
			}
		}		
	}	
}

function fetch_packings(cat_id, cart_id, qty)
{
	var div_id = 'div_standard_mithai_'+cart_id;
	$(div_id).innerHTML = 'Loading, Please Wait...';
	var url = 'ajax.php';
	var params = 'pid=3&cat_id='+cat_id+'&cart_id='+cart_id+'&qty='+qty+'&rnd='+Math.random();
	var myAjax = new Ajax.Updater(div_id,url, {method: 'get', parameters: params});
}

function fetch_shipping_charges(frm)
{
	if(frm.country_id.value == '_')
	{
		alert('Please Select Shipping Country to Continue.');
		frm.country_id.focus();
		return false;
	}
	else
	{
		var div_id = 'container_sc';
		$(div_id).innerHTML = '<img src="images/loading.gif" width="16" height="16" align="absmiddle">&nbsp; Loading, Please Wait...';
		var url = 'ajax.php';
		var params = 'pid=3&country_id='+frm.country_id.value+'&rnd='+Math.random();
		var myAjax = new Ajax.Updater(div_id,url, {method: 'get', parameters: params});
	}
}

function calculate_shipping(dop)
{
	var div_id = 'container_final_amounts';
	$(div_id).style.height = '170px';
	$(div_id).innerHTML = '<img src="images/loading.gif" width="16" height="16" align="absmiddle">&nbsp; Please Wait, Calculating Total Amount.';
	var url = 'ajax.php';
	var params = 'pid=4&dop='+dop+'&dhl='+$F('dhl_amount')+'&ordinary='+$F('ordinary_amount')+'&sub_total='+$F('sub_total')+'&total_weight='+$F('total_weight')+'&sp_country='+$F('sp_country')+'&mithai_weight='+$F('mithai_weight')+'&packing_charges='+$F('packing_charges')+'&packing_weight='+$F('packing_weight');
	var myAjax = new Ajax.Updater(div_id,url, {method: 'get', parameters: params});
}

function validate_add_contact(d)
{
	if(d.first_name.value == ""){
			alert("\"First Name\" is a requried field.");
			d.first_name.focus();
			return false;
		}
	if(d.last_name.value == ""){
			alert("\"Last Name\" is a requried field.");
			d.last_name.focus();
			return false;
		}
	if(d.address1.value == ""){
			alert("\"Address 1\" is a requried field.");
			d.address1.focus();
			return false;
		}
	/*if(d.post_code.value == ""){
			alert("\"Post Code\" is a requried field.");
			d.post_code.focus();
			return false;
		}*/
	if(d.city.value == ""){
			alert("\"City\" is a requried field.");
			d.city.focus();
			return false;
		}
	if(d.phone.value == ""){
			alert("\"Phone\" is a requried field.");
			d.phone.focus();
			return false;
		}
	/*
	if(d.email.value == ""){
			alert("\"E-mail\" is a requried field.");
			d.email.focus();
			return false;
		}	
	if(d.email.value.indexOf('@') == -1 || d.email.value.indexOf('.') == -1){
			alert("Please enter a valid E-mail address.");
			d.email.focus();
			return false;
		} */
}

function open_custom_sizer(v)
{
	if(v == '5')
	{
		openwin('custom_size.php','Custom_Size','scrollbars=no,width=350,height=325',370,375);
	}
}

function validate_add_cart_aparel(frm)
{
	if(frm.size_id.value == '_')
	{
		alert('Please select your size.');
		frm.size_id.focus();
		return false;
	}
	if(frm.total_height.value == '_')
	{
		alert('Please select your total height.');
		frm.total_height.focus();
		return false;
	}
	if(isNaN(frm.qty.value))
	{
		alert('"Quantity" should be Numeric Value.');
		frm.qty.focus();
		return false;
	}
	if(frm.qty.value < 1)
	{
		alert('"Quantity" should be greater than 0.');
		frm.qty.focus();
		return false;
	}
}

function validate_email_to_admin(frm)
{
	if(frm.order_id.value == '')
	{
		alert('"Order ID" is a required field.');
		frm.order_id.focus();
		return false;
	}
	if(frm.first_name.value == '')
	{
		alert('"First Name" is a required field.');
		frm.first_name.focus();
		return false;
	}
	if(frm.last_name.value == '')
	{
		alert('"Last Name" is a required field.');
		frm.last_name.focus();
		return false;
	}
	if(frm.email.value == '')
	{
		alert('"E-mail Address" is a required field.');
		frm.email.focus();
		return false;
	}
	if(frm.email.value.indexOf('@') == -1 || frm.email.value.indexOf('.') == -1)
	{
		alert('Please enter a valid e-mail address.');
		frm.email.focus();
		return false;
	}
	if(frm.country.value == '_')
	{
		alert('Please select country.');
		frm.country.focus();
		return false;
	}
	if(frm.comments.value == '')
	{
		alert('"Comments" is a required field.');
		frm.comments.focus();
		return false;
	}
}

function validate_feedback(frm)
{
	if(frm.subject.value == '')
	{
		alert('"Subject" is a required field.');
		frm.subject.focus();
		return false;
	}
	if(frm.first_name.value == '')
	{
		alert('"First Name" is a required field.');
		frm.first_name.focus();
		return false;
	}
	if(frm.last_name.value == '')
	{
		alert('"Last Name" is a required field.');
		frm.last_name.focus();
		return false;
	}
	if(frm.email.value == '')
	{
		alert('"E-mail Address" is a required field.');
		frm.email.focus();
		return false;
	}
	if(frm.email.value.indexOf('@') == -1 || frm.email.value.indexOf('.') == -1)
	{
		alert('Please enter a valid e-mail address.');
		frm.email.focus();
		return false;
	}
	if(frm.comments.value == '')
	{
		alert('"Comments" is a required field.');
		frm.comments.focus();
		return false;
	}
}

var tbl_sc_display = 0;
function toggle_save_cart()
{
	if(tbl_sc_display == 0)
	{
		Element.show('tbl_save_cart');
		tbl_sc_display = 1;
	}
	else
	{
		Element.hide('tbl_save_cart');
		tbl_sc_display = 0;
	}
}



function validate_reminder(d)
{
	if(d.name.value == ""){
			alert("\"Reminder Name\" is a requried field.");
			d.name.focus();
			return false;
		}
	if(d.description.value == ""){
			alert("\"Description\" is a requried field.");
			d.description.focus();
			return false;
		}
	if(d.mm.value == "- -"){
			alert("\"Reminder Date\" is a required field, please select Month.");
			d.mm.focus();
			return false;
		}
	if(d.dd.value == "- -"){
			alert("\"Reminder Date\" is a required field, please select Day.");
			d.dd.focus();
			return false;
		}
	if(d.yyyy.value == ""){
			alert("\"Reminder Date\" is a required field, please enter Year.");
			d.yyyy.focus();
			return false;
		}
	if(isNaN(d.yyyy.value)){
			alert("Year should be a Numeric Value.");
			d.yyyy.focus();
			return false;
		}
	if(d.yyyy.value.length != 4){
			alert("Please enter full Year e.g. 1981.");
			d.yyyy.focus();
			return false;
		}
}

function validate_subscribe()
{
	var frm = document.frm_subscribe;
	/*if(frm.country_id.value == '_')
	{
		alert('Please Select Country.');
		frm.country_id.focus();
		return false;
	}*/
	if(frm.email.value == '')
	{
		alert('Please enter your e-mail address.');
		frm.email.focus();
		return false;
	}
	if(frm.email.value.indexOf('@') == -1 || frm.email.value.indexOf('.') == -1)
	{
		alert('Please enter a valid e-mail address.');
		frm.email.focus();
		return false;
	}
	$('subscribe_div').innerHTML = 'Submiting Data, Please Wait ... ';	
	var url = 'ajax.php';	
	var params = 'pid=1&email='+frm.email.value;
	var myAjax = new Ajax.Updater('subscribe_div',url, {method: 'get', parameters: params});
	frm.email.value = '';
}

function validate_add_multi_cart(frm)
{
	var total_recs = Number(frm.total_recs.value);	
	
	for(var i = 1 ; i <= total_recs ; i++)
	{
		if(document.getElementById('qty_'+i).value == '') continue;
		if(document.getElementById('qty_'+i).value < 1) continue;
		
		if(isNaN(document.getElementById('qty_'+i).value))
		{
			alert('Quantity must be Numeric value.');
			document.getElementById('qty_'+i).focus();
			return false;
		}
		if(Number(document.getElementById('qty_'+i).value) < Number(document.getElementById('min_qty_'+i).value))
		{
			alert('Minimum Quantity to Order for '+document.getElementById('prd_name_'+i).value+' is '+document.getElementById('min_qty_'+i).value+'.\nPlease review your order.');
			document.getElementById('qty_'+i).focus();
			return false;
		}
	}
}

function checkout()
{
	var total = Number(document.getElementById('total_amount').value);
	var min_order = Number(document.getElementById('min_order').value);
	if(total < min_order)
		alert("Minimum Amount to Order is : $ "+min_order);
	else
		location.href='confirm_order.php';
}

function validate_add_cart(frm)
{
	if(frm.qty.value == '')
	{
		alert('"Quantity" is a required field.');
		frm.qty.focus();
		return false;
	}
	if(isNaN(frm.qty.value))
	{
		alert('Quantity should be a Numeric Value.');
		frm.qty.focus();
		return false;
	}
}

function change_bullet(bul)
{
	document.getElementById(bul).src="images/bullet_ovr.gif";
}
function replace_bullet(bul)
{
	document.getElementById(bul).src="images/bullet_sim.gif";
}

function validate_track_order(frm)
{
	if(frm.order_number.value == '')
	{
		alert('"Order Number" is a required field.');
		frm.order_number.focus();
		return false;
	}
	if(isNaN(frm.order_number.value))
	{
		alert('Order Number should be a Numeric Value.');
		frm.order_number.focus();
		return false;
	}
	if(frm.bl_email.value == '')
	{
		alert('"E-mail Address" is a required field.');
		frm.bl_email.focus();
		return false;
	}
	if(frm.bl_email.value.indexOf('@') == -1 || frm.bl_email.value.indexOf('.') == -1)
	{
		alert('Please enter a valid e-mail address.');
		frm.bl_email.focus();
		return false;
	}

}

function validate_gateway(frm)
{
	if(!frm.merchant_id[0].checked && !frm.merchant_id[1].checked)
	{
		alert("Please Select Payment Gateway.");
		return false;
	}
	//alert('Currently its in Demo Mode, credit card processing will be added later.');
}

function validate_email(d)
{
	if(d.email2.value == ""){
			alert("\"E-mail\" is a required field.");
			d.email2.focus();
			return false;
	}
	else if(d.email2.value.indexOf("@") == -1 || d.email2.value.indexOf(".") == -1){
			alert("Please enter a valid E-mail address.");
			d.email2.focus();
			return false;
	}
}

function change_pass(d){

			if(d.old_pass.value == ""){
					alert("\"Old Password\" is a required field.");
					d.old_pass.focus();
					return false;
				}
			if(d.old_pass.value.length < 6){
					alert("\"Old Password\" must be atleaset 6 characters long.");
					d.old_pass.focus();
					return false;
				}
			if(d.new_pass.value == ""){
					alert("\"New Password\" is a required field.");
					d.new_pass.focus();
					return false;
				}
			if(d.new_pass.value.length < 6){
					alert("\"New Password\" must be atleaset 6 characters long.");
					d.new_pass.focus();
					return false;
				}
			if(d.retype.value == ""){
					alert("\"Re-type Password\" is a required field.");
					d.retype.focus();
					return false;
				}
			if(d.new_pass.value != d.retype.value){
					alert("Re-type Password not matched, please confirm it.");
					d.new_pass.focus();
					return false;
				}	

}
function set_same(d){

	if(d.same.checked == true){
			d.sp_first_name.value	= d.bl_first_name.value;
			d.sp_last_name.value	= d.bl_last_name.value;
			d.sp_company_name.value	= d.bl_company_name.value;
			d.sp_address1.value 	= d.bl_address1.value;
			d.sp_address2.value 	= d.bl_address2.value;
			d.sp_suburb.value 		= d.bl_suburb.value;
			d.sp_post_code.value 	= d.bl_post_code.value;
			d.sp_city.value 		= d.bl_city.value;
			d.sp_state.value 		= d.bl_state.value;
			
			var ct 					= d.bl_country.selectedIndex;
			ct++;
			//alert(ct);
			d.sp_country.options[ct].selected = true;
			d.sp_phone.value 		= d.bl_phone.value;
			d.sp_mobile.value 		= d.bl_mobile.value;
			d.sp_fax.value 			= d.bl_fax.value;
			d.sp_email.value 		= d.bl_email.value;
			//alert(d.bl_country.selectedIndex);
			//alert(d.sp_country.selectedIndex);
		}
	else{
			d.sp_first_name.value	= "";
			d.sp_last_name.value	= "";
			d.sp_company_name.value	= "";
			d.sp_address1.value 	= "";
			d.sp_address2.value 	= "";
			d.sp_suburb.value 		= "";
			d.sp_post_code.value 	= "";
			d.sp_city.value 		= "";
			d.sp_state.value 		= "";
			d.sp_country.options[0].selected = true;
			d.sp_phone.value 		= "";
			d.sp_mobile.value 		= "";
			d.sp_fax.value 			= "";
			d.sp_email.value 		= "";
		
		}

}

function validate_order(d)
{
	if(d.bl_first_name.value == ""){
			alert("\"Billing First Name\" is a requried field.");
			d.bl_first_name.focus();
			return false;
		}
	if(d.bl_last_name.value == ""){
			alert("\"Billing Last Name\" is a requried field.");
			d.bl_last_name.focus();
			return false;
		}
	if(d.bl_address1.value == ""){
			alert("\"Billing Address\" is a requried field.");
			d.bl_address1.focus();
			return false;
		}
	/*if(d.bl_post_code.value == ""){
			alert("\"Billing Post Code\" is a requried field.");
			d.bl_post_code.focus();
			return false;
		}*/
	if(d.bl_city.value == ""){
			alert("\"Billing City\" is a requried field.");
			d.bl_city.focus();
			return false;
		}
	if(d.bl_phone.value == ""){
			alert("\"Billing Phone\" is a requried field.");
			d.bl_phone.focus();
			return false;
		}
	if(d.bl_email.value == ""){
			alert("\"Billing Email\" is a requried field.");
			d.bl_email.focus();
			return false;
		}
	if(d.bl_email.value.indexOf('@') == -1 || d.bl_email.value.indexOf('.') == -1){
			alert("Please enter a valid Billing Email address.");
			d.bl_email.focus();
			return false;
		}	
	

	if(d.sp_first_name.value == ""){
			alert("\"Shipping First Name\" is a requried field.");
			d.sp_first_name.focus();
			return false;
		}
	if(d.sp_last_name.value == ""){
			alert("\"Shipping Last Name\" is a requried field.");
			d.sp_last_name.focus();
			return false;
		}
	if(d.sp_address1.value == ""){
			alert("\"Shipping Address\" is a requried field.");
			d.sp_address1.focus();
			return false;
		}
	/*if(d.sp_post_code.value == ""){
			alert("\"Shipping Post Code\" is a requried field.");
			d.sp_post_code.focus();
			return false;
		}*/
	if(d.sp_city.value == ""){
			alert("\"Shipping City\" is a requried field.");
			d.sp_city.focus();
			return false;
		}
	if(d.sp_phone.value == ""){
			alert("\"Shipping Phone\" is a requried field.");
			d.sp_phone.focus();
			return false;
		}
	if(d.sp_email.value != ""){
	
			if(d.sp_email.value.indexOf('@') == -1 || d.bl_email.value.indexOf('.') == -1){
				alert("Please enter a valid Shipping Email address.");
				d.sp_email.focus();
				return false;
			}
	
		}
		


	
	if(d.hear.value == "_")
	{
			alert("Please select \"Where did you hear about us\".");
			d.hear.focus();
			return false;
	}
	if(!d.privacy.checked){
			alert("Please Tick the Privacy Policy checkbox.");
			d.privacy.focus();
			return false;
		}


}
function js_hear(val)
{
	if(val=="Other")
	{
		document.getElementById("other_text").style.display='';	
	}
		else
	{
		document.getElementById("other_text").style.display='none';
		document.getElementById("other_text").value='';
	}
}
function validate_confirm_order(d, country)
{
	//alert(d.g2p_delivery_amount.value);
	
	if(country != '161')
	{
		if(!d.delivery[0].checked && !d.delivery[1].checked)
		{
			alert('Please select Shipping Option.');
			d.delivery[0].focus();
			return false;
		}
	}
	
	/*if(d.delivery_date.value == '_')
	{
		alert('Please select Delivery Date for your order.');
		d.delivery_date.focus();
		return false;
	}*/
	
	//alert('Credit Card Processing Will Be Added Later.');
	//return false;
	
	//d.g2p_total_amount.value = document.getElementById('total_amount').value;	
	//d.g2p_delivery_amount.value = document.getElementById('delivery_amount').value;	
	
}

function _do_remove_wish_list(d){
	d.action = "wish_list.php";		
	d.act.value = "remove";
	d.submit();
}

function select_all(d){

if(d.a.checked)
	{
		for(var i = 0 ; i < d.elements.length ; i++)
		{
			var e = d.elements[i]; 
				if(e.type == 'checkbox') d.elements[i].checked = true;
		}
	}
	else
	{
		for(var i = 0 ; i < d.elements.length ; i++)
		{
			var e = d.elements[i]; 
				if(e.type == 'checkbox') d.elements[i].checked = false;
		}
	}		
}

function validate_login(frm){
	if(frm.email.value == ""){
		alert("\"Email\" is a required field.");
		frm.email.focus();
		return false;
	}
	else if(frm.email.value.indexOf('@') == -1){
		alert("Please enter a valid email address. Missing '@' sign!.");
		frm.email.focus();
		return false;
	}
	else if(frm.email.value.indexOf('.') == -1){
		alert("Please enter a valid email address.\nMissing '.' in your e-mail address!.");
		frm.email.focus();
		return false;
	}
	else if(frm.pass.value == ""){
		alert("Please enter your password to continue.");
		frm.pass.focus();
		return false;
	}
	else if(frm.pass.value.length < 6){
		alert("Password should be atleast 6 characters long.");
		frm.pass.focus();
		return false;
	}
	else{
	return true;
	}
}

function validate_reg(d,va){

	if(!d.gender[0].checked && !d.gender[1].checked){
			alert("Please select Gender.");
			d.gender[0].focus();
			return false;
		}
	if(d.first_name.value == ""){
			alert("\"First Name\" is a required field.");
			d.first_name.focus();
			return false;
		}
	if(d.last_name.value == ""){
			alert("\"Last Name\" is a required field.");
			d.last_name.focus();
			return false;
		}
	if(d.first_name.value == ""){
			alert("\"First Name\" is a required field.");
			d.first_name.focus();
			return false;
		}
	/*if(d.mm.value == "- -"){
			alert("\"Date of Birth\" is a required field, please select Month of Birth.");
			d.mm.focus();
			return false;
		}
	if(d.dd.value == "- -"){
			alert("\"Date of Birth\" is a required field, please select Day of Birth.");
			d.dd.focus();
			return false;
		}
	if(d.yyyy.value == ""){
			alert("\"Date of Birth\" is a required field, please enter Year of Birth.");
			d.yyyy.focus();
			return false;
		}
	if(isNaN(d.yyyy.value)){
			alert("Year of Birth should be a Numeric Value.");
			d.yyyy.focus();
			return false;
		}
	if(d.yyyy.value.length != 4){
			alert("Please enter full Year of Birth e.g. 1981.");
			d.yyyy.focus();
			return false;
		}*/
	if(d.street_address.value == ""){
			alert("\"Street Address\" is a required field.");
			d.street_address.focus();
			return false;
		}
	/*if(d.suburb.value == ""){
			alert("\"Suburb\" is a required field.");
			d.suburb.focus();
			return false;
		}*/
	/*if(d.post_code.value == ""){
			alert("\"Post Code\" is a required field.");
			d.post_code.focus();
			return false;
		}*/
	if(d.city.value == ""){
			alert("\"City\" is a required field.");
			d.city.focus();
			return false;
		}
	if(d.state.value == ""){
			alert("\"State\" is a required field.");
			d.state.focus();
			return false;
		}
	if(d.phone.value == ""){
			alert("\"Phone\" is a required field.");
			d.phone.focus();
			return false;
		}
	
	if(va == 1){
	
			if(d.email.value == ""){
					alert("\"Email\" is a required field.");
					d.email.focus();
					return false;
				}
			if(d.email.value.indexOf('@') == -1 || d.email.value.indexOf('.') == -1){
					alert("Please enter a valid Email address.");
					d.email.focus();
					return false;
				}
			if(d.pass.value == ""){
					alert("\"Password\" is a required field.");
					d.pass.focus();
					return false;
				}
			if(d.pass.value.length < 6){
					alert("\"Password\" should be atleaset 6 characters long.");
					d.pass.focus();
					return false;
				}
			if(d.pass2.value == ""){
					alert("\"Re-type Password\" is a required field.");
					d.pass2.focus();
					return false;
				}
			if(d.pass.value != d.pass2.value){
					alert("Re-type Password not matched, please confirm it.");
					d.pass.focus();
					return false;
				}
	
	} // validate all
}

function forgot_password(d){
	
	if(d.email.value == ""){
		alert("\"Email\" is a required field.");
		d.email.focus();
		return false;
	}
	if(d.email.value.indexOf("@") == -1 || d.email.value.indexOf(".") == -1){
		alert("Please enter a valid Email address.");
		d.email.focus();
		return false;
	}
		
}
function remove_from_cart(cart_id)
{
	var params = '&pid=2&cart_id='+cart_id;
	
	$('container_cart').innerHTML = '<hr size="1" width="100%" noshade color="#cccccc"><img src="images/loader.gif" width="32" height="32" align="absmiddle"> Please Wait ... ';
		
	var url = 'ajax.php';
	var myAjax = new Ajax.Updater('container_cart',url, {method: 'get', parameters: params});
}

function select_mix_mithai(prd_cbk)
{
	if(prd_cbk.checked) var act = 'add';
	else var act = 'remove';
	var weight = $('weight_'+$(prd_cbk).value).value;
	var prd_id = (prd_cbk).value;
	
	var params = '&pid=1&act='+act+'&prd_id='+prd_id+'&weight='+weight;
	
	$('container_cart').innerHTML = '<hr size="1" width="100%" noshade color="#cccccc"><img src="images/loader.gif" width="32" height="32" align="absmiddle"> Please Wait ... ';
		
	var url = 'ajax.php';
	var myAjax = new Ajax.Updater('container_cart',url, {method: 'get', parameters: params});
	
}

function openwin(theURL,winName,features,w,h)
{
	var subwin = window.open(theURL,winName,features);
	
	var x,y;	
	
	x = (Number(screen.width) - w) / 2;
	if(h != 0) y = h; else y = 125;
	
	subwin.moveTo(x,y);
	subwin.focus();
}


function validate_contact_enquiry(d)
{
	if(d.name.value == ""){
			alert("\"Name\" is a required field");
			d.name.focus();
			return false;
	}
	else if(d.email.value == ""){
			alert("\"Email\" is a required field.");
			d.email.focus();
			return false;
	}
	else if(d.email.value.indexOf("@") == -1 || d.email.value.indexOf(".") == -1){
			alert("Please enter a valid Email address.");
			d.email.focus();
			return false;
	}
	if(d.image_code.value == '')
	{
		alert('"Image Code" is a required field.');	
		d.image_code.focus();
		return false;
	}
	if(d.image_code.value.length < 6)
	{
		alert('Please enter exact code as shown on image.');	
		d.image_code.focus();
		return false;
	}
}

/// DW FUNCTIONS
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/// END DW FUNCTIONS

function show_text(id)
{
	for(var i = 1 ; i <= 8 ; i++)
	{
		Element.hide('home_cont_'+i);
	}
	Element.show('home_cont_'+id);
}

function show_other_text()
{
	if(document.form1.hear.value=="Other")
	{
		document.getElementById("other_text").style.display='inline';	
	}
	else
	{
		document.getElementById('other_text').style.display = 'none';	
	}
}

function js_gcmsg(val)
{
	if(val=="y")
	{
		document.getElementById("gcmsgtext").style.display='';	
	}
		else
	{
		document.getElementById("gcmsgtext").style.display='none';
		document.getElementById("gcmsgtext").value='';
	}
}

function onselect(frm) {
	//var form = document.forms[0];
	if(frm.seldelivery_date.selectedIndex==0) { // Don't display anything if first option is selected
		frm.delivery_date.value  = ""; 
		frm.extcharges.value  = "";
		return;
	}	
	frm.delivery_date.value  = frm.seldelivery_date.options[frm.seldelivery_date.selectedIndex].value.split("|")[0];
	frm.extcharges.value  = frm.seldelivery_date.options[frm.seldelivery_date.selectedIndex].value.split("|")[1];
}

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value==""||value=="_")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_form(thisform)
{
with (thisform)
  {	  
	  if (thisform.greeting_card.value=='y')
	  {
		  if (validate_required(gcmessage,"Greeting Card Message must be filled out!")==false)
		  {
			gcmessage.focus();return false;
		  }
	  }		  
	  if (validate_required(seldelivery_date,"You must select Delivery Date!")==false)
	  {
		seldelivery_date.focus();return false;
	  }
  }
}
