// Copyright (c) Fotki.com 2000-2003
// All rights reserved

function OnCountryChange() {
    var country = document.forms['frmOrder'].elements['x_country'].value;
    var sel = document.forms['frmOrder'].elements['x_state'];
    if (country != 'US' && country != 'CA') {
       sel.selectedIndex = sel.length - 1;
       if (document.all) sel.disabled = true;
    } else {
       if (document.all) sel.disabled = false;
       if (country == 'US') {
          if (sel.selectedIndex>63) sel.selectedIndex = 0;
       } else {
          if (sel.selectedIndex<64) sel.selectedIndex = 64;
       }
    }
}

function checkForm(frm) {
    if (frm.elements['x_card_num'] && frm.elements['x_card_num'].value.length == 0) {
        alert("Credit card number required");
        frm.elements['x_card_num'].focus();
        return false;}
    if (frm.elements['x_card_num_raw'] && frm.elements['x_card_num_raw'].value.length == 0) {
        alert("Credit card number required");
        frm.elements['x_card_num_raw'].focus();
        return false;}
	
	var check_address = 1;
	try {
		if( frm.elements['saveaddr'].checked == true) {
			check_address = 0;
		}
	} catch(err) {
	}
	
	if( check_address == 1) {
		 if (frm.elements['x_first_name'].value.length == 0) {
			  alert("First name required");
			  frm.elements['x_first_name'].focus();
			  return false;}
		 if (frm.elements['x_last_name'].value.length == 0) {
			  alert("Last name required");
			  frm.elements['x_last_name'].focus();
			  return false;}
		 if (frm.elements['x_address'].value.length == 0) {
			  alert("Street address required");
			  frm.elements['x_address'].focus();
			  return false;}
		 if (frm.elements['x_city'].value.length == 0) {
			  alert("City required");
			  frm.elements['x_city'].focus();
			  return false;}
		 if (frm.elements['x_zip'].value.length < 3) {
			  alert("Zip required");
			  frm.elements['x_zip'].focus();
			  return false;}
	 }

    if (document.all) frm.elements['x_state'].disabled = false;


    return true;
}
