function checkRegform(form)
{
    if (form.company.value == "") {
        alert( "Please enter your company name" );
        form.company.focus();
        return false ;
    }
    if (form.taxid.value == "") {
        alert( "Please enter your Tax ID" );
        form.taxid.focus();
        return false ;
    }
    if (form.firstname.value == "") {
        alert( "Please enter your first name" );
        form.firstname.focus();
        return false ;
    }
    if (form.lastname.value == "") {
        alert( "Please enter your last name" );
        form.lastname.focus();
        return false ;
    }
    if (form.address.value == "") {
        alert( "Please enter your address" );
        form.address.focus();
        return false ;
    }
    if (form.city.value == "") {
        alert( "Please enter your city" );
        form.city.focus();
        return false ;
    }
    if (form.province.value == "") {
        alert( "Please enter your province or state" );
        form.province.focus();
        return false ;
    }
    if (form.postalcode.value == "") {
        alert( "Please enter your postal code or zip code" );
        form.postalcode.focus();
        return false ;
    }
    if (form.phone.value == "") {
        alert( "Please enter your phone number" );
        form.phone.focus();
        return false ;
    }
    if (form.email.value == "") {
        alert( "Please enter your email address" );
        form.email.focus();
        return false ;
    }
    if (form.password.value == "") {
        alert( "Please enter a password" );
        form.password.focus();
        return false ;
    }    
    if (form.password.value != form.password_confirm.value) {
        alert( "Please make sure your password matches the one you previously entered" );
        form.password_confirm.focus();
        return false ;
    }
	return true ;
}

function checkMembersRegform(form1)
{
    if (form1.firstname.value == "") {
        alert( "Please enter your first name" );
        form1.firstname.focus();
        return false ;
    }
    if (form1.lastname.value == "") {
        alert( "Please enter your last name" );
        form1.lastname.focus();
        return false ;
    }
    if (form1.address.value == "") {
        alert( "Please enter your address" );
        form1.address.focus();
        return false ;
    }
    if (form1.city.value == "") {
        alert( "Please enter your city" );
        form1.city.focus();
        return false ;
    }
    if (form1.province.value == "") {
        alert( "Please enter your province or state" );
        form1.province.focus();
        return false ;
    }
    if (form1.postalcode.value == "") {
        alert( "Please enter your postal code or zip code" );
        form1.postalcode.focus();
        return false ;
    }
    if (form1.phone.value == "") {
        alert( "Please enter your phone number" );
        form1.phone.focus();
        return false ;
    }
    if (form1.email.value == "") {
        alert( "Please enter your email address" );
        form1.email.focus();
        return false ;
    }
    if (form1.email.value != form1.email_confirm.value) {
        alert( "Please make sure your email matches the one you previously entered" );
        form1.email_confirm.focus();
        return false ;
    }
    if (form1.password.value == "") {
        alert( "Please enter a password" );
        form1.password.focus();
        return false ;
    }    
    if (form1.password.value != form1.password_confirm.value) {
        alert( "Please make sure your password matches the one you previously entered" );
        form1.password_confirm.focus();
        return false ;
    }
	return true ;
}


function checkform(form)
{
    if (form.s_firstname.value == "") {
        alert( "Please enter your (shipping) first name" );
        form.s_firstname.focus();
        return false ;
    }
    if (form.s_lastname.value == "") {
        alert( "Please enter your (shipping) last name" );
        form.s_lastname.focus();
        return false ;
    }
    if (form.s_address.value == "") {
        alert( "Please enter your (shipping) address" );
        form.s_address.focus();
        return false ;
    }
    if (form.s_city.value == "") {
        alert( "Please enter your (shipping) city" );
        form.s_city.focus();
        return false ;
    }
    if (form.s_province.value == "") {
        alert( "Please enter your (shipping) province or state" );
        form.s_province.focus();
        return false ;
    }
    if (form.s_postalcode.value == "") {
        alert( "Please enter your (shipping) postal code or zip code" );
        form.s_postalcode.focus();
        return false ;
    }

if (submit_shipping_form.b_firstname.disabled != true){

    if (form.b_firstname.value == "") {
        alert( "Please enter your (billing) first name" );
        form.b_firstname.focus();
        return false ;
    }
    if (form.b_lastname.value == "") {
        alert( "Please enter your (billing) last name" );
        form.b_lastname.focus();
        return false ;
    }
    if (form.b_address.value == "") {
        alert( "Please enter your (billing) address" );
        form.b_address.focus();
        return false ;
    }
    if (form.b_city.value == "") {
        alert( "Please enter your (billing) city" );
        form.b_city.focus();
        return false ;
    }
    if (form.b_province.value == "") {
        alert( "Please enter your (billing) province or state" );
        form.b_province.focus();
        return false ;
    }
    if (form.b_postalcode.value == "") {
        alert( "Please enter your (billing) postal code or zip code" );
        form.b_postalcode.focus();
        return false ;
    }
}
    if (form.email.value == "") {
        alert( "Please enter your email address" );
        form.email.focus();
        return false ;
    }
    if (form.email.value != form.email_verify.value) {
        alert( "Please make sure your email matches the one you previously entered" );
        form.email_verify.focus();
        return false ;
    }
    if (form.phone_p1.value == "") {
        alert( "Please enter your phone number" );
        form.phone_p1.focus();
        return false ;
    }
    else{
         var myMod = form.phone_p1.value % 1;    
    
         if (myMod != 0) {
		 	alert( "Please enter a valid phone number" );
        	submit_shipping_form.phone_p1.focus();
            return false;
         }
    }
    if (form.phone_p2.value == "") {
        alert( "Please enter your phone number" );
        form.phone_p2.focus();
        return false ;
    }
    else{
         var myMod = form.phone_p2.value % 1;    
    
         if (myMod != 0) {
		 	alert( "Please enter a valid phone number" );
        	submit_shipping_form.phone_p2.focus();
            return false;
         }
    }
    if (form.phone_p3.value == "") {
        alert( "Please enter your phone number" );
        form.phone_p3.focus();
        return false ;
    }     
    else{
         var myMod = form.phone_p3.value % 1;    
    
         if (myMod != 0) {
		 	alert( "Please enter a valid phone number" );
        	submit_shipping_form.phone_p3.focus();
            return false;
         }
    }
	return true ;
}


function isInt(myNum) {
         // get the modulus: if it's 0, then it's an integer
         var myMod = myNum % 1;

         if (myMod != 0) {
		 	alert( "Please enter a valid phone number" );
        	submit_shipping_form.phone_p1.focus();
            return false;
         }
}

function checkretail(retail_login_form)
{
    if (retail_login_form.email_submit.value == "") {
        alert( "Please enter your email address" );
        retail_login_form.email_submit.focus();
        return false ;
    }
    if (retail_login_form.password_submit.value == "") {
        alert( "Please enter your password" );
        retail_login_form.password_submit.focus();
        return false ;
    }    
	return true ;
}

function checkreseller(resellers_login_form)
{
    if (resellers_login_form.email_submit.value == "") {
        alert( "Please enter your email address" );
        resellers_login_form.email_submit.focus();
        return false ;
    }
    if (resellers_login_form.password_submit.value == "") {
        alert( "Please enter your password" );
        resellers_login_form.password_submit.focus();
        return false ;
    }    
	return true ;
}


function checkcreditcard(submit_billing_form)
{
    if (submit_billing_form.creditcard_num.value == "") {
        alert( "Please enter a valid credit card number." );
        submit_billing_form.creditcard_num.focus();
        return false ;
    }
    else if ((submit_billing_form.payment_method.value == "AMEX")&&(submit_billing_form.creditcard_num.value.length != 15)){
		 	alert( "Please enter a valid AMERICAN EXPRESS card number" );
        	submit_billing_form.creditcard_num.focus();
            return false;
    }
    else if ((submit_billing_form.payment_method.value == "MC")&&(submit_billing_form.creditcard_num.value.length != 16)){
		 	alert( "Please enter a valid MASTERCARD number" );
        	submit_billing_form.creditcard_num.focus();
            return false;
    }
    else if ((submit_billing_form.payment_method.value == "VISA")&&(submit_billing_form.creditcard_num.value.length != 16)){
		 	alert( "Please enter a valid VISA card number" );
        	submit_billing_form.creditcard_num.focus();
            return false;
    }
    else{
         var myMod = submit_billing_form.creditcard_num.value % 1;    
    
         if (myMod != 0) {
		 	alert( "Please enter a valid credit card number" );
        	submit_billing_form.creditcard_num.focus();
            return false;
         }
    }
    if (submit_billing_form.creditcard_cvv2.value == "") {
        alert( "Please enter the CVV2 code of your credit card" );
        submit_billing_form.creditcard_cvv2.focus();
        return false;
    }
    else if ((submit_billing_form.payment_method.value == "AMEX")&&(submit_billing_form.creditcard_cvv2.value.length != 4)){
		 	alert( "Please enter a valid AMERICAN EXPRESS CVV2 number. This 4-digit code is on the front of the card." )
        	submit_billing_form.creditcard_cvv2.focus();
        	return false;
    }
    else if ((submit_billing_form.payment_method.value == "MC")&&(submit_billing_form.creditcard_cvv2.value.length != 3)){
		 	alert( "Please enter a valid MASTERCARD CVV2 number. This 3-digit code is located on the signature strip." )
        	submit_billing_form.creditcard_cvv2.focus();
        	return false;
    }
    else if ((submit_billing_form.payment_method.value == "VISA")&&(submit_billing_form.creditcard_cvv2.value.length != 3)){
		 	alert( "Please enter a valid VISA CVV2 number. This 3-digit code is located on the signature strip." )
        	submit_billing_form.creditcard_cvv2.focus();
        	return false;
    }
    else{
         var myMod = submit_billing_form.creditcard_cvv2.value % 1;    
    
         if (myMod != 0) {
		 	alert( "Please enter a valid credit card CVV2 number" );
        	submit_billing_form.creditcard_cvv2.focus();
            return false;
         }
    }
	return true;
}

function UpdateQty(item)
{
	itemId = item.name;
	newQty = item.options[item.selectedIndex].text;

	document.location.href = 'main.php?section=additem&pid='+itemId+'&qty='+newQty;
}

function start() {
	submit_shipping_form.b_firstname.disabled = true;
	submit_shipping_form.b_lastname.disabled = true;
	submit_shipping_form.b_address.disabled = true;
	submit_shipping_form.b_city.disabled = true;
	submit_shipping_form.b_province.disabled = true;
	submit_shipping_form.b_postalcode.disabled = true;
	submit_shipping_form.b_country.disabled = true;			
}

//onload = start;

function chgtx() {
	submit_shipping_form.b_firstname.disabled = submit_shipping_form.billing_same.checked;
	submit_shipping_form.b_lastname.disabled = submit_shipping_form.billing_same.checked;
	submit_shipping_form.b_address.disabled = submit_shipping_form.billing_same.checked;
	submit_shipping_form.b_city.disabled = submit_shipping_form.billing_same.checked;
	submit_shipping_form.b_province.disabled = submit_shipping_form.billing_same.checked;
	submit_shipping_form.b_postalcode.disabled = submit_shipping_form.billing_same.checked;
	submit_shipping_form.b_country.disabled = submit_shipping_form.billing_same.checked;
}

function openCheckout(){
	window.open("products.php?action=checkout","_self")
}

function newWindow(newin,x,y) {
	flyout=window.open(newin,"flyout","resizable=yes,scrollbars=yes,width="+x+",height="+y+",top=20,left=20")
}

function newUploadWindow(newin,x,y) {

	if (submit_product_new.item_name.value == ""){
		alert("Please enter an item name before adding photos");
		submit_product_new.item_name.focus();
	}
	else if (submit_product_new.item_num.value == ""){
		alert("Please enter an item number before adding photos");
		submit_product_new.item_num.focus();
	}

	else{
		flyout=window.open(newin+"?item_num="+submit_product_new.item_num.value+"&item_name="+submit_product_new.item_name.value,"flyout","resizable=yes,scrollbars=yes,width="+x+",height="+y+",top=20,left=20")
	}
}

function newUploadWindow2(newin,x,y) {

	if (products_edit_form.item_name.value == ""){
		alert("Please enter an item name before adding photos");
		products_edit_form.item_name.focus();
	}
	else if (products_edit_form.item_num.value == ""){
		alert("Please enter an item number before adding photos");
		products_edit_form.item_num.focus();
	}

	else{
		flyout=window.open(newin+"?item_num="+products_edit_form.item_num.value+"&item_name="+products_edit_form.item_name.value,"flyout","resizable=yes,scrollbars=yes,width="+x+",height="+y+",top=20,left=20")
	}
}
function newUploadWindow3(newin,x,y) {

	if (products_edit_form.item_name.value == ""){
		alert("Please enter an item name before adding photos");
		products_edit_form.item_name.focus();
	}
	else if (products_edit_form.item_num.value == ""){
		alert("Please enter an item number before adding photos");
		products_edit_form.item_num.focus();
	}

	else{
		flyout=window.open(newin+"&item_num="+products_edit_form.item_num.value+"&item_name="+products_edit_form.item_name.value,"flyout","resizable=yes,scrollbars=yes,width="+x+",height="+y+",top=20,left=20")
	}
}

function OnLoad(image) {
  if (document.images) { 
    document[image].src = eval(image + "on.src");
  }
}

function OffLoad(image) {
  if (document.images) { 
    document[image].src = eval(image + "off.src");
  }
}

if (document.images){
	var collectionon = new Image (95,31);
	collectionon.src = "images/productdisplay_r2_c2b.jpg";
	var collectionoff = new Image (95,31);
	collectionoff.src = "images/productdisplay_r2_c2.jpg";
	var custom_bridalon = new Image (109,31);
	custom_bridalon.src = "images/productdisplay_r2_c6b.jpg";
	var custom_bridaloff = new Image (109,31);
	custom_bridaloff.src = "images/productdisplay_r2_c6.jpg"; 
	var contacton = new Image (79,31);
	contacton.src = "images/productdisplay_r2_c10b.jpg";
	var contactoff = new Image (79,31);
	contactoff.src = "images/productdisplay_r2_c10.jpg"; 
	var locationson = new Image (87,31);
	locationson.src = "images/productdisplay_r2_c14b.jpg";
	var locationsoff = new Image (87,31);
	locationsoff.src = "images/productdisplay_r2_c14.jpg"; 
	var mediaon = new Image (70,31);
	mediaon.src = "images/productdisplay_r2_c16b.jpg";
	var mediaoff = new Image (70,31);
	mediaoff.src = "images/productdisplay_r2_c16.jpg"; 
	var resellerson = new Image (140,31);
	resellerson.src = "images/productdisplay_r2_c18b.jpg";
	var resellersoff = new Image (140,31);
	resellersoff.src = "images/productdisplay_r2_c18.jpg";
	var newarrivalson = new Image (101,32);
	newarrivalson.src = "images/productdisplay_r5_c2c.jpg";
	var newarrivalsoff = new Image (101,32);
	newarrivalsoff.src = "images/productdisplay_r5_c2d.jpg";
	var bestsellerson = new Image (91,32);
	bestsellerson.src = "images/productdisplay_r5_c7c.jpg";
	var bestsellersoff = new Image (91,32);
	bestsellersoff.src = "images/productdisplay_r5_c7d.jpg";
	var necklaceson = new Image (81,32);
	necklaceson.src = "images/productdisplay_r5_c11c.jpg";
	var necklacesoff = new Image (81,32);
	necklacesoff.src = "images/productdisplay_r5_c11d.jpg";
	var earringson = new Image (64,32);
	earringson.src = "images/productdisplay_r5_c15c.jpg";
	var earringsoff = new Image (64,32);
	earringsoff.src = "images/productdisplay_r5_c15d.jpg"; 
	var braceletson = new Image (79,32);
	braceletson.src = "images/productdisplay_r5_c17c.jpg";
	var braceletsoff = new Image (79,32);
	braceletsoff.src = "images/productdisplay_r5_c17d.jpg";
	var ringson = new Image (52,32);
	ringson.src = "images/productdisplay_r5_c19c.jpg";
	var ringsoff = new Image (52,32);
	ringsoff.src = "images/productdisplay_r5_c19d.jpg";
	var clubwearon = new Image (83,32);
	clubwearon.src = "images/productdisplay_r5_c20c.jpg";
	var clubwearoff = new Image (83,32);
	clubwearoff.src = "images/productdisplay_r5_c20d.jpg"; 
	var specialtyitemson = new Image (108,32);
	specialtyitemson.src = "images/productdisplay_r5_c22c.jpg";
	var specialtyitemsoff = new Image (108,32);
	specialtyitemsoff.src = "images/productdisplay_r5_c22d.jpg"; 
	var saleitemson = new Image (80,32);
	saleitemson.src = "images/productdisplay_r5_c24c.jpg";
	var saleitemsoff = new Image (80,32);
	saleitemsoff.src = "images/productdisplay_r5_c24d.jpg"; 
	var limitededitionon = new Image (96,32);
	limitededitionon.src = "images/productdisplay_r5_c26c.jpg";
	var limitededitionoff = new Image (96,32);
	limitededitionoff.src = "images/productdisplay_r5_c26d.jpg"; 
}