/*
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
*/


function CheckRegisterEmail(frm) {
   if (!frm.get_email.value) {
      alert("Please enter Email Address!");
      frm.get_email.focus();
      return false;
   }

   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address');
        frm.get_email.focus();
        return false;
   }
   return true;
}


/*function CheckRegisterForm(frm_id) {
   var prefix0 = 'get_';
   var input_array = new Array('email','password_1','password_2','first_name', 'last_name','address', 'city', 'zip_code', 'phone', 'phone1');
   var error_array = new Array('Email','Password','Re-Password','First Name','Last Name','Address','Town/City','ZIP Code','Daytime Phone','Daytime Phone');
   var frm = document.getElementById(frm_id);

   for (var i=0; i<input_array.length; i++) {
      var source = prefix0+input_array[i];
      if (frm.elements[source].value.length == 0) {
         alert(error_array[i].substr(0,1).toUpperCase()+error_array[i].substr(1)+' can not be empty!');
         frm.elements[source].focus();
         return false;
      }
   }

   if (frm.get_password_1.value != frm.get_password_2.value) {
      alert('Password and Retype Password is not match!');
      frm.get_password_2.focus();
      return false;
   }

   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address!');
        frm.get_email.focus();
        return false;
   }

   return true;
} */


/*function CheckUserModForm(frm_id) {
   var prefix0 = 'get_';
   var input_array = new Array('email','password_1','password_2','first_name','last_name','address','city','zip_code','phone','phone1');
   var error_array = new Array('Email','Password','Re-Password','First Name','Last Name','Address','Town/City', 'ZIP Code', 'Daytime Phone','Daytime Phone');
   var frm = document.getElementById(frm_id);

   for (var i=0; i<input_array.length; i++) {
      var source = prefix0+input_array[i];
      if (frm.elements[source].value.length == 0) {
         alert(error_array[i].substr(0,1).toUpperCase()+error_array[i].substr(1)+' can not be empty!');
         frm.elements[source].focus();
         return false;
      }
   }

   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address!');
        frm.get_email.focus();
        return false;
   }

   if (frm.get_password_1.value != frm.get_password_2.value) {
      alert('Password and Retype Password is not match!');
      frm.get_password_2.focus();
      return false;
   }
   return true;
} */


/*function CheckOrder(frm) {
   var prefix0 = 'get_';
   var input_array = new Array('shipping_firstname','shipping_lastname','shipping_address','shipping_city','shipping_zip_code','shipping_phone','billing_firstname','billing_lastname','billing_address','billing_city','billing_zip_code','billing_phone','password_1','password_2');

   var error_array = new Array('Shipping First Name','Shipping Last Name','Shipping Address','Shipping Town/City', 'Shipping ZIP Code','Shipping Daytime Phone','Billing First Name','Billing Last Name','Billing Address','Billing Town/City','Billing ZIP Code', 'Billing Daytime Phone','Password','Re-Password');


   for (var i=0; i<input_array.length; i++) {
      var source = prefix0+input_array[i];
      if (frm.elements[source].value.length == 0) {
         alert(error_array[i].substr(0,1).toUpperCase()+error_array[i].substr(1)+' can not be empty ');
         frm.elements[source].focus();
         return false;
      }
   }

   if (frm.get_password_1.value != frm.get_password_2.value) {
      alert('Password and Retype Password is not match!');
      frm.get_password_2.focus();
      return false;
   }

   return true;
} */


function useCustomInfo2(chck, frm, prefix, prefix2, with_email) {
   var prefix0 = 'get_';
   if (with_email) {
      var input_array = new Array('firstname','lastname','address','city','zip_code','phone','evening_phone');
   } else {
      var input_array = new Array('firstname','lastname','address','city','zip_code','phone','evening_phone');
   }
   var select_array = new Array('ref_country', 'ref_state');

   if (chck.checked) {
      for (var i=0; i<input_array.length; i++) {
         var source = prefix0+prefix+input_array[i];
         var destin = prefix0+prefix2+input_array[i];
         frm.elements[destin].value = frm.elements[source].value;
      }

      for (var i=0; i<select_array.length; i++) {
         var source = prefix0+prefix+select_array[i];
         var destin = prefix0+prefix2+select_array[i];

         frm.elements[destin].options.length = 0;

         for (var j=0; j < frm.elements[source].options.length; j++) {
            frm.elements[destin].options.length = j+1;
            frm.elements[destin].options[j].value = frm.elements[source].options[j].value;
            frm.elements[destin].options[j].text  = frm.elements[source].options[j].text;
         }

         frm.elements[destin].selectedIndex = frm.elements[source].selectedIndex;
      }
   } else {
      for (var i=0; i<input_array.length; i++) {
         var source = prefix0+prefix+input_array[i];
         var destin = prefix0+prefix2+input_array[i];
         frm.elements[destin].value = "";
      } 
   }
   return true;
}


function validAddBasket(frm_id) {
   var frm = document.getElementById(frm_id);

   if (!frm.get_count.value) {
      alert('Please enter Quantity!');
      frm.get_count.focus();
      return false;
   }

   myreg = new RegExp("^\\d+$");
   res = myreg.test(frm.get_count.value);
   if (!res) {
      alert('Quantity should be digit!');
      frm.get_count.focus();
      return false;
   }
   return true;
}


function check_basket_quantity(frm) {
   var i;
   var sum;

   for (i=0; i < frm.elements.length; i++) {
      if (frm.elements[i].type == "text") {
         if ((frm.elements[i].value.length == 0) || (frm.elements[i].value == 0)) {
            alert('Quantity should be greater than 0');
            frm.elements[i].focus();
            return false;
         }
         myreg = new RegExp("^\\d+$");
         res = myreg.test(frm.elements[i].value);
         if (!res) {
            alert('Quantity should be digit');
            frm.elements[i].focus();
            return false;
         }
      }
   }
   return true
}


function CheckCCInfo(frm_id) {
   var frm = document.getElementById(frm_id);
   /*
   var prefix0 = 'get_';
   var input_array = new Array('cc_name','cc_num','cc_code');
   var error_array = new Array('Card Name','Card Number','Security Code');
   var frm = document.getElementById(frm_id);
   
   for (var i=0; i<input_array.length; i++) {
      var source = prefix0+input_array[i];
      if (frm.elements[source].value.length == 0) {
         alert(error_array[i].substr(0,1).toUpperCase()+error_array[i].substr(1)+' can not be empty ');
         frm.elements[source].focus();
         return false;
      }
   }
   */

   if (!frm.get_cc_num.value) {
      alert("Card Number can not be empty!");
      frm.get_cc_num.focus();
      return false;
   }

   if (!frm.get_cc_code.value) {
      alert("Security Code can not be empty!");
      frm.get_cc_code.focus();
      return false;
   }

   myreg = new RegExp("^\\d+$");
   res = myreg.test(frm.get_cc_num.value);
   if (!res) {
      alert('Card Number should be digit');
      frm.get_cc_num.focus();
      return false;
   }

   res1 = myreg.test(frm.get_cc_code.value);
   if (!res1) {
      alert('Security Code should be digit');
      frm.get_cc_code.focus();
      return false;
   }

   if (!frm.accept.checked) {
      alert('Please, select checkbox');
      return false;
   }


   return true;
}


function CheckAppraise(frm) {
   j = 5;
   for (i = 0; i < frm.elements.length; i++) {
      j=j+(i*10);
      num = i+1;

      mail_cookie = GetCookie('mailing_'+num);

      while (j <= (frm.elements.length-12)) {

         if ((!frm.elements[j].value) && (mail_cookie == 0 || !mail_cookie)) {
            res = confirm('Item # '+num+', you did not upload any pictures and we need at least one image of each item. If this is a mistake, press "Ok" below and you will be returned to the screen where you can upload an image.  Alternatively, if you will be mailing us pictures via postal mail, please press "Cancel" below.')
            if (res) {
               frm.elements[j].focus();
               return false;
            } else {
               SetCookie('mailing_'+num, 1, expiration, "", "","");
            }
         }

         if (!frm.elements[j+5].value) {
            alert('Length can not be empty');
            frm.elements[j+5].focus();
            return false;
         }

         myreg = new RegExp("^\\d+$");
         res = myreg.test(frm.elements[j+5].value);
         if (!res) {
            alert('Length should be digit');
            frm.elements[j+5].focus();
            return false;
         }

         if (!frm.elements[j+7].value) {
            alert('Width can not be empty');
            frm.elements[j+7].focus();
            return false;
         }

         myreg = new RegExp("^\\d+$");
         res = myreg.test(frm.elements[j+7].value);
         if (!res) {
            alert('Width should be digit');
            frm.elements[j+7].focus();
            return false;
         }
         j = j + 10;
         num++;
      }
   }
//   showloadingpage();
   return true;
}


function CheckSell(frm) {
   j = 5;
   elem_count = frm.elements.length;

   if (typeof(frm.get_username) != 'undefined') {
      f_count = 20;
   } else {
      f_count = 12;
   }

   for (i = 0; i < frm.elements.length; i++) {

      num = 1
      j=j+(i*11);
      while (j <= (frm.elements.length-f_count)) {

         mail_cookie = GetCookie('mailing_'+num);

        if ((!frm.elements[j].value) && (mail_cookie == 0 || !mail_cookie)) {
           res = confirm('Item # '+num+', you did not upload any pictures and we need at least one image of each item. If this is a mistake, press "Ok" below and you will be returned to the screen where you can upload an image.  Alternatively, if you will be mailing us pictures via postal mail, please press "Cancel" below.')
           if (res) {
              frm.elements[j].focus();
              return false;
           } else {
              SetCookie('mailing_'+num, 1, expiration, "", "","");
           }
        }

        //Price
        if (!frm.elements[j+5].value) {
           alert('Desired Price can not be empty');
           frm.elements[j+5].focus();
           return false;
        }

        myreg = new RegExp("^\\d+$");
        res = myreg.test(frm.elements[j+5].value);
        if (!res) {
           alert('Desired Price should be digit');
           frm.elements[j+5].focus();
           return false;
        }
        //Length
        if (!frm.elements[j+6].value) {
           alert('Length can not be empty');
           frm.elements[j+6].focus();
           return false;
        }

        myreg = new RegExp("^\\d+$");
        res = myreg.test(frm.elements[j+6].value);
        if (!res) {
           alert('Length should be digit');
           frm.elements[j+6].focus();
           return false;
        }
        //Width
        if (!frm.elements[j+8].value) {
           alert('Width can not be empty');
           frm.elements[j+8].focus();
           return false;
        }

        myreg = new RegExp("^\\d+$");
        res = myreg.test(frm.elements[j+8].value);
        if (!res) {
           alert('Width should be digit');
           frm.elements[j+8].focus();
           return false;
        }
        j = j + 11;
        num++;
      }
   }
   //User Info

   if (typeof(frm.get_username) != 'undefined') {
//      return true;
//      alert ("!!!");
      if (frm.get_username.value) {
         adresse = frm.get_username.value;
         var place = adresse.indexOf("@",1);
         var point = adresse.indexOf(".",place+1);

         if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

         } else {
           alert('Please enter valid Email Address');
              frm.get_username.focus();
              return false;
         }

         if (!frm.get_password_1.value) {
            alert("Please enter Password!");
            frm.get_password_1.focus();
            return false;
         }
      } else {
         if (!frm.get_first_name.value) {
            alert("Please enter First Name!");
            frm.get_first_name.focus();
            return false;
         }

         if (!frm.get_last_name.value) {
            alert("Please enter Last Name!");
            frm.get_last_name.focus();
            return false;
         }

         if (!frm.get_email.value) {
            alert("Please enter Email!");
            frm.get_email.focus();
            return false;
         }

         if (!frm.get_email2.value) {
            alert("Please enter Confirm Email!");
            frm.get_email2.focus();
            return false;
         }

         adresse1 = frm.get_email.value;
         var place1 = adresse1.indexOf("@",1);
         var point1 = adresse1.indexOf(".",place1+1);

         if ((place1 > -1)&&(adresse1.length > 2)&&(point1 > 1)) {

         } else {
           alert('Please enter valid Email Address');
              frm.get_email.focus();
              return false;
         }

         if (frm.get_email.value != frm.get_email2.value) {
            alert('Email and Confirm Email is not match!');
            frm.get_email.focus();
            return false;
         }
      } 
   } 
   
   //   showloadingpage();
   return true;
}


function CheckClean(frm) {
   j = 5;
   elem_count = frm.elements.length;

   if (typeof(frm.get_username) != 'undefined') {
      f_count = 20;
   } else {
      f_count = 12;
   }

   for (i = 0; i < frm.elements.length; i++) {
      num = 1
      j=j+(i*10);
      while (j <= (frm.elements.length-f_count)) {
        mail_cookie = GetCookie('mailing_'+num);

        if ((!frm.elements[j].value) && (mail_cookie == 0 || !mail_cookie)) {
           res = confirm('Item # '+num+', you did not upload any pictures and we need at least one image of each item. If this is a mistake, press "Ok" below and you will be returned to the screen where you can upload an image.  Alternatively, if you will be mailing us pictures via postal mail, please press "Cancel" below.')
           if (res) {
              frm.elements[j].focus();
              return false;
           } else {
              SetCookie('mailing_'+num, 1, expiration, "", "","");
           }
        }

/*        if (!frm.elements[j].value) {
           alert('Image # 1 can not be empty');
           frm.elements[j].focus();
           return false;
        } */



        //Length
        if (!frm.elements[j+5].value) {
           alert('Length can not be empty');
           frm.elements[j+5].focus();
           return false;
        }

        myreg = new RegExp("^\\d+$");
        res = myreg.test(frm.elements[j+5].value);
        if (!res) {
           alert('Length should be digit');
           frm.elements[j+5].focus();
           return false;
        }
        //Width
        if (!frm.elements[j+7].value) {
           alert('Width can not be empty');
           frm.elements[j+7].focus();
           return false;
        }

        myreg = new RegExp("^\\d+$");
        res = myreg.test(frm.elements[j+7].value);
        if (!res) {
           alert('Width should be digit');
           frm.elements[j+7].focus();
           return false;
        }
        j = j + 10;
        num++;
      }
   }

   if (typeof(frm.get_username) != 'undefined') {
      //User Info
      if (frm.get_username.value != '') {
         adresse = frm.get_username.value;
         var place = adresse.indexOf("@",1);
         var point = adresse.indexOf(".",place+1);

         if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

         } else {
           alert('Please enter valid Email Address');
              frm.get_username.focus();
              return false;
         }

         if (!frm.get_password_1.value) {
            alert("Please enter Password!");
            frm.get_password_1.focus();
            return false;
         }
      } else {
         if (!frm.get_first_name.value) {
            alert("Please enter First Name!");
            frm.get_first_name.focus();
            return false;
         }

         if (!frm.get_last_name.value) {
            alert("Please enter Last Name!");
            frm.get_last_name.focus();
            return false;
         }

         if (!frm.get_email.value) {
            alert("Please enter Email!");
            frm.get_email.focus();
            return false;
         }

         if (!frm.get_email2.value) {
            alert("Please enter Confirm Email!");
            frm.get_email2.focus();
            return false;
         }

         adresse1 = frm.get_email.value;
         var place1 = adresse1.indexOf("@",1);
         var point1 = adresse1.indexOf(".",place1+1);

         if ((place1 > -1)&&(adresse1.length > 2)&&(point1 > 1)) {

         } else {
           alert('Please enter valid Email Address');
              frm.get_email.focus();
              return false;
         }

         if (frm.get_email.value != frm.get_email2.value) {
            alert('Email and Confirm Email is not match!');
            frm.get_email.focus();
            return false;
         }
      }
   } 

//   showloadingpage();
   return true;
}


function ShapeChange(frm) {
   id = frm.get_shape.selectedIndex+1;

   document.forms[id].get_shape.selectedIndex = id-1;

   for (i = 1; i < 50; i++) {
      if (i != id) {
         i_ = 'sh_' + i;
         if (document.getElementById(i_)) document.getElementById(i_).style.display='none';
      } else {
         id_ = 'sh_' + id;
        if (document.getElementById(id_)) document.getElementById(id_).style.display='block';
      }
   }
}


function CheckSearch(frm_id) {
   var frm = document.getElementById(frm_id);
   if (!frm.get_name.value) {
      alert("Please enter Item Name!");
      frm.get_name.focus();
      return false;
   }
   return true;
}


function CheckSearchId(frm) {
   if (!frm.get_id.value) {
      alert("Please enter Id!");
      frm.get_id.focus();
      return false;
   }

/*   myreg = new RegExp("^\\d+$");
   res = myreg.test(frm.get_id.value);
   if (!res) {
      alert('Id should be digit');
      frm.get_id.focus();
      return false;
   }*/

   return true;
}


function CheckSearchNum(frm) {
   if (!frm.get_tracking_number.value) {
      alert("Please enter Tracking Number!");
      frm.get_tracking_number.focus();
      return false;
   }
}


function CheckCharity(frm) {
   index = frm.elements.length;
   if ((!frm.other_charity.value) && (frm.elements[index-3].checked == true)) {
      alert("Please fill Other Charity field!");
      frm.other_charity.focus();
      return false;
   }
}


function CheckOther() {
   for (i=0; i < CharityForm.elements.length; i++) {
      if (CharityForm.elements[i].value == "0") {
         document.CharityForm.elements[i].checked = true;
      }
   }
}


function CheckContact(frm_id) {
   var frm = document.getElementById(frm_id);

   if (!frm.get_name.value) {
      alert("Name can not be empty!");
      frm.get_name.focus();
      return false;
   }

   if (!frm.get_email.value) {
      alert("Email can not be empty!");
      frm.get_email.focus();
      return false;
   }

   if (!frm.get_message.value) {
      alert("Message can not be empty!");
      frm.get_message.focus();
      return false;
   }

   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address');
        frm.get_email.focus();
        return false;
   }
   return true;
}

function checkrequest(frm_id) {
   var frm = document.getElementById(frm_id);

   if (!frm.get_name.value) {
      alert("Name can not be empty!");
      frm.get_name.focus();
      return false;
   }

   if (!frm.get_phone.value) {
      alert("Phone can not be empty!");
      frm.get_name.focus();
      return false;
   }

   if (!frm.get_email.value) {
      alert("Email can not be empty!");
      frm.get_email.focus();
      return false;
   }

   if (!frm.get_subject.value) {
      alert("Subject can not be empty!");
      frm.get_subject.focus();
      return false;
   }

   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address');
        frm.get_email.focus();
        return false;
   }

    myreg = new RegExp("^\\d+$");
    res = myreg.test(frm.get_phone.value);
         if (!res) {
            alert('Phone should be digit');
            frm.get_phone.focus();
            return false;
         }

   return true;
}


function CheckTellFriend(frm) {
   var prefix0 = 'get_';
   var input_array = new Array('name','email','friend_email','subject','message');
   var error_array = new Array('Name','Email','Friend Email','Subject','Message');

   for (var i=0; i<input_array.length; i++) {
      var source = prefix0+input_array[i];
      if (frm.elements[source].value.length == 0) {
         alert(error_array[i].substr(0,1).toUpperCase()+error_array[i].substr(1)+' can not be empty!');
         frm.elements[source].focus();
         return false;
      }
   }
  //Email
  adresse = frm.get_email.value;
  var place = adresse.indexOf("@",1);
  var point = adresse.indexOf(".",place+1);

  if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

  } else {
    alert('Please enter valid Email Address!');
       frm.get_email.focus();
       return false;
  }

  //Friend Email
  adresse1 = frm.get_friend_email.value;
  var place1 = adresse1.indexOf("@",1);
  var point1 = adresse1.indexOf(".",place1+1);

  if ((place1 > -1)&&(adresse1.length >2)&&(point1 > 1)) {

  } else {
    alert('Please enter valid Friend Email Address!');
       frm.get_friend_email.focus();
       return false;
  }

   return true;
}


function CheckDetailContact(frm) {
   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address!');
        frm.get_email.focus();
        return false;
   }

   if (frm.get_message.value == 'Enter Your Question Here') {
      alert("Please enter a Message!");
      frm.get_message.focus();
      return false;
   }
   return true;
}


function CheckPrivacyContact(frm) {

   if (frm.get_email.value == 'Enter your email address (optional)') {
      alert("Please enter a Email Address!");
      frm.get_email.focus();
      return false;
   }
   
   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address!');
        frm.get_email.focus();
        return false;
   }

   if (frm.get_message.value == 'Enter Your Message Here') {
      alert("Please enter a Message!");
      frm.get_message.focus();
      return false;
   }
   
   return true;
}


function onMetricChange(elem_num) {
   from = 'get_metric_height[' + elem_num + ']';
   to =  'get_metric_width[' + elem_num + ']';
   document.forms[1].elements[to].selectedIndex = document.forms[1].elements[from].selectedIndex;
}


function CheckSubscribe(frm) {
   if (!frm.get_email.value) {
      alert("Please enter Email Address!");
      frm.get_email.focus();
      return false;
   }

   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address');
        frm.get_email.focus();
        return false;
   }
   return true;
}


function CheckForgot(frm_id) {
   var frm = document.getElementById(frm_id);
   
   if (!frm.get_username.value) {
      alert("Please enter Email Address!");
      frm.get_username.focus();
      return false;
   }

   adresse = frm.get_username.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address');
        frm.get_username.focus();
        return false;
   }
   return true;
}


function CheckEmailFriend(frm) {
   if (!frm.get_email.value) {
      alert("Please enter Email Address!");
      frm.get_email.focus();
      return false;
   }

   adresse = frm.get_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Email Address');
        frm.get_email.focus();
        return false;
   }

   if (!frm.get_friend_email.value) {
      alert("Please enter Friend Email Address!");
      frm.get_friend_email.focus();
      return false;
   }

   adresse = frm.get_friend_email.value;
   var place = adresse.indexOf("@",1);
   var point = adresse.indexOf(".",place+1);

   if ((place > -1)&&(adresse.length >2)&&(point > 1)) {

   } else {
     alert('Please enter valid Friend Email Address');
        frm.get_friend_email.focus();
        return false;
   }
   return true;
}


function ChangeCount(frm) {
  frm.count_flag.value = 1;
  frm.submit();
}


function ChangePic(id, enwidth, dwidth) {

   document['cover'].src='image.php?id='+id+'&width='+dwidth;

   content  = '<a href="javascript: viewform(\'view_images.php?ref_image='+id+'&width='+enwidth+'\',200,200,\'yes\');">Enlarge <img src="images/xenlarge.gif" border="0"></a>';
   content1 = '<a href="javascript: viewform(\'view_images.php?ref_image='+id+'\',200,200,\'yes\');">X-Enlarge <img src="images/xenlarge.gif" border="0"></a>';

   document.getElementById('Enlarge').innerHTML=content;
   document.getElementById('Xlarge').innerHTML=content1;
}


function AddWish(id) {
   image_src = "catalog.php?act=add_to_wish&id="+id;
   document.images['add_wish_submit'].src = image_src;
   setTimeout('AddWishOk()', 1000);
}


function AddWishOk() {
   document.images['add_wish_submit'].src = "images/spacer.gif";
   document.getElementById('wish_mes').style.display = 'block';
}


function ChangeInfo(field_from, field_to) {

   if (document.OrderForm.shipping_info.checked == 1) {
      prifix = 'get_';
      field_name_from = prifix + field_from;
      field_name_to = prifix + field_to;

      field_text_from = document.OrderForm.elements[field_name_from].value;
      document.OrderForm.elements[field_name_to].value = field_text_from;
   }
}


function DisplaySizes(id) {
   div_id = 'size_' + id;
   for (i = 0; i < document.AdvSearch.elements.length; i++) {
      var item = document.AdvSearch.elements[i];
      if (item.name == 'shape_id[]') {
         if (item.checked == 1 && item.value == id) {
            document.getElementById(div_id).style.display='block';
         } else if (item.checked == 0 && item.value == id) {
            document.getElementById(div_id).style.display='none';
         }
      }
   }
}


function DisplayAllSizes() {
   for (i = 0; i < document.AdvSearch.elements.length; i++) {
      var item = document.AdvSearch.elements[i];
      if (item.name == 'shape_id[]') {
         div_id = 'size_' + item.value;
         if (document.AdvSearch.select_all_shapes.checked == 1) {
            document.getElementById(div_id).style.display='block';
         } else if (document.AdvSearch.select_all_shapes.checked == 0) {
            document.getElementById(div_id).style.display='none';
         }
      }
   }
}


function ShowHelp(mode) {
   document.getElementById('help').style.display = mode;
}


function ClearMailCookie() {
   for (i = 1; i <= 15; i++) {
      mail_cookie = GetCookie('mailing_'+i);
      if (mail_cookie && mail_cookie == 1) {
         SetCookie('mailing_'+i, 0, expiration, "", "","");
      }
   }
}


function ChangeShip(price, format_price, total) {
   total1 = (price + total).toString();
   number = total1.split('.');

   if (!number[1]) {
      total_ = '$' + total1 + '.00';
   } else {
   
      if (number[1].length == 1) {
         total_ = '$' + total1 + '0';
      }  
      
      if (number[1].length == 2) {
         total_ = '$' + total1;
      } 
   }
   document.getElementById('ship_method').innerHTML='<b>Shipping</b>: ' + format_price;
   document.getElementById('total').innerHTML='<b>TOTAL</b>: <font class="price">' + total_ + '</font>'; 
}


function HideCCInfo(mode) {

   if (typeof(CCInfoForm) != 'undefined') {
   /*   if (CCInfoForm.elements[5].checked == true) {
         ChangeShip(price, format_price, total);
      }*/  

      if ((mode == 'hide') || (CCInfoForm.elements[9].checked == true)) {
         document.getElementById('cc_info').style.display='none';
      } 

      if ((mode == 'show') || (CCInfoForm.elements[8].checked == true)) {
         document.getElementById('cc_info').style.display='block';
      } 
   }
}


function DefaultUPS() {
   if (typeof(CCInfoForm) != 'undefined') {
      CCInfoForm.elements[5].checked = true;
   }
}


function SelectPercent() {
   document.PromocodeForm.get_amount.value = "";
}


function SelectAmount() {
   document.PromocodeForm.get_percent.value = "";
}


function doPreviewImg(param1, param2) {

   if (dom) {
     var src = document.getElementById(param1).value; 
   } else if (ie) {
     var src = document.all[param1].value; 
   }

   if (src.charAt(1)==":") src = "file:/" + src;
   
   if (dom) {
     document.getElementById(param2).src=src; 
   } else if (ie) {
     document.all[param2].src = src; 
   }
   
} 