/**
 * copyright (c) 2008 design3000
 */
$(document).ready(function(){

  // Pop-Ups    
  $(".popup").click (function () {
    $(this).popupwin({
      resizable:  "yes",
      scrollbars: "yes"
    });
    return false;
  });
  $(".popupinfo").click (function () {
    $(this).popupwin({
      width:      "620",
      height:     "420",    
      location:   "no",
      menubar:    "no",
      resizable:  "yes",
      scrollbars: "yes",
      status:     "yes",
      toolbar:    "no"
    });
    return false;
  });
  $(".popupinfosmall").click (function () {
    $(this).popupwin({
      width:      "480",
      height:     "420",    
      location:   "no",
      menubar:    "no",
      resizable:  "yes",
      scrollbars: "no",
      status:     "yes",
      toolbar:    "no"
    });
    return false;
  }); 
  $(".popupvideo").click (function () {
    $(this).popupwin({
      width:      "440",
      height:     "555",    
      location:   "no",
      menubar:    "no",
      resizable:  "no",
      scrollbars: "no",
      status:     "no",
      toolbar:    "no"
    });
    return false;
  });

  $(".popupfull").click (function () {
    $(this).popupwin({
      width:      "800",
      height:     "600",    
      location:   "yes",
      menubar:    "yes",
      resizable:  "yes",
      scrollbars: "yes",
      status:     "yes",
      toolbar:    "yes"
    });
    return false;
  }); 
  $(".closeBtn").click(function () {
    self.close();
    if (window.opener != null && typeof window.opener == "object") {
      window.opener.focus();
    }    
  });
  $(".toggle").mouseover(function(){
    this.src = this.src.replace(/_inactive/g, "_active");
  });
  $(".toggle").mouseout(function(){
    this.src = this.src.replace(/_active/g, "_inactive");
  });  
  $(".submitform").click(function(){
    this.form.submit();
  }); 
  $(".submitformchange").change(function(){
    this.form.submit();
  });  
  $(".submitorderform").click(function(){
    document.forms.order.submit();
  });
  $(".reloadaddress").change(function(){
    if( document.order.oxaddressid.value != -1){
      document.order.fnc.value    = "";
      document.order.cl.value     = (document.order.cl.value=="")?"user":document.order.cl.value;
      document.order.action = document.order.action+"#showshipaddress";
	  document.order.submit();
    }
    // clearing fields
    else
    { oRoot = document.order.elements;
      // default inputs
      aFields = new Array("deladr[oxaddress__oxfname]",
                "deladr[oxaddress__oxlname]",
                "deladr[oxaddress__oxcompany]",
                "deladr[oxaddress__oxstreet]",
                "deladr[oxaddress__oxstreetnr]",
                "deladr[oxaddress__oxzip]",
                "deladr[oxaddress__oxcity]",
                "deladr[oxaddress__oxaddinfo]",
                "deladr[oxaddress__oxfon]",
                "deladr[oxaddress__oxfax]"
                         );
    for (i=0;i<aFields.length;i++)
    {   if ( oRoot.namedItem(aFields[i]) != null)
              oRoot.namedItem(aFields[i]).value = "";
      }

      // select lists
      aFields = new Array("deladr[oxaddress__oxcountryid]",
                "deladr[oxaddress__oxsal]"
                         );
    for (i=0;i<aFields.length;i++)
    {   if ( oRoot.namedItem(aFields[i]) != null )
              oRoot.namedItem(aFields[i]).options.item(0).selected = true;
      }
    }
  });   
  $(".submitpaymentform").click(function(){
      document.getElementById('pleasewaitbox').style.display='block';      
      $("#submitbutton").removeClass("btnLarge").addClass("btnLargedisabled");
      
      var oActForm = document.getElementById("payform" + sActFormID);
      if ( oActForm != null) {
          oActForm.submit();
          return false;
      }
  }); 
  $("#searchform").submit(function(){    
    var oSearchparam = $("#searchform input[name='searchparam']");
    if (oSearchparam.attr("value") == oSearchparam.attr("title"))
      $(oSearchparam.attr("value", ""));
  }); 
  $(".sellist").change(function(){
    var wlisturl = $("#_wlist").attr("href");
    var slisturl = $("#_slist").attr("href");
    var urlsign = $(this).attr("rel");
    if (urlsign == "&") {
      wlisturl = wlisturl + "&" + $(this).attr("name") + "=" + $(this).attr("value");
      slisturl = slisturl + "&" + $(this).attr("name") + "=" + $(this).attr("value");
    } else {
      wlisturl = wlisturl + urlsign + $(this).attr("name") + urlsign + $(this).attr("value");
      slisturl = slisturl + urlsign + $(this).attr("name") + urlsign + $(this).attr("value");
    }
    $("#_wlist").attr("href", wlisturl);
    $("#_slist").attr("href", slisturl);
  });  
  
  $("#searchform input[name='searchparam']").inputAdvise();
  $("input[name='lgn_usr']").inputAdvise();
  $("input[name='lgn_pwd']").inputAdvise();
  $("#newsletterform input").inputAdvise();
  $("#newsletterform").submit(function(){
    var inputObj = $("#newsletterform input[name='"+"editval[oxuser__oxusername]"+"']");
    if (inputObj.val() == inputObj.attr("title"))
      inputObj.attr("value", "");
  });
  
  $(".details_reviewbox ul#rating li").click(function(){
    $(this).find("input").attr("checked", "checked");
  });
  
  
    /*
  $("#mainNavigation ul li").hover(
      function () {        
        console.log("over 1st");
        var elem = $(this).parent().prev();
        if (!elem.hasClass("active"))
          elem.toggleClass("active");         
      }, 
      function () {
        console.log("out 1st");
        var elem = $(this).parent().prev();
        if (elem.hasClass("active"))
          elem.toggleClass("active");
      }  
  );
    

  $("#mainNavigation ul li ul li").hover(
      function () {       
        console.log("over 2nd");       
        var elem = $(this).parent().parent().parent().prev();
        if (!elem.hasClass("active"))
          elem.toggleClass("active"); 
      }, 
      function () {
        console.log("out 2nd");
        var elem = $(this).parent().parent().parent().prev();
        if (elem.hasClass("active"))
          elem.toggleClass("active"); 
      }  
  );
  */
  
  
});