/* -----------------------------------------------------------------------------------------
   $Id: jscript_chainedselects.js.php 1 04.01.2008 17:04 AndrewBerezin $

   VaM Shop - open source ecommerce solution
   http://vamshop.ru
   http://vamshop.com

   Copyright (c) 2007 VaM Shop
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2004 xt:Commerce (general.js,v 1.1 2004/03/17); xt-commerce.com

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/


   // this javascriptfile get includes at every template page in shop, you can add your template specific
   // js scripts here

function var_dump(obj){
  arr = obj;
  s = '';
  var i = 0;
  if(typeof(obj) == 'object') {
    for (var k in arr) {
      i++;
      s += k + "=>" + arr[k] + "\n";
      if (typeof(arr[k]) == "object") {
        arr1 = arr[k];
        for (var k1 in arr1) {
  //        alert(k + "=>" + k1 + " : " + arr1[k1]);
  //           s += k + "=>" + k1 + " : " + arr1[k1] + "\n";
        }
      }
      if(i>10){
        alert(s);
        s = '';
        i = 0;
      }
    }
  } else {
    s += "" + arr + "\n";
  }
  if(s != '') alert(s);
}

function categories_select_wizard_select0(el) {
//  var_dump(el.value);
  document.categories_select_wizard.categories_select_wizard_1.length=0;
  document.categories_select_wizard.categories_select_wizard_2.length=0;
  var j=0;
  for (var i=0; i<categories_select_wizard1.length; i++) {
//    var_dump(categories_select_wizard1[i]);
    if (categories_select_wizard1[i][0] == el.value) {
      document.categories_select_wizard.categories_select_wizard_1.options[j]=new Option(categories_select_wizard1[i][1],categories_select_wizard1[i][2]);
      j++;
    }
  }
  if (j==0 || j==1) {
    document.categories_select_wizard.categories_select_wizard_1.options[0]=new Option(CATEGORIES_SELECT_WIZARD_SELECT_SUBCATEGORY,'');
//    var_dump(document.categories_select_wizard.categories_select_wizard_1);
    document.categories_select_wizard.categories_select_wizard_1.disabled=true;
  } else {
    document.categories_select_wizard.categories_select_wizard_1.disabled=false;
  } 
  document.categories_select_wizard.categories_select_wizard_2.options[0]=new Option(CATEGORIES_SELECT_WIZARD_SELECT_MANUFACTURER,'');
  document.categories_select_wizard.categories_select_wizard_2.disabled=true;
}

function categories_select_wizard_select1(el) {
//	var_dump(el.value);
  document.categories_select_wizard.categories_select_wizard_2.length=0;
  var j=0;
  for (var i=0; i<categories_select_wizard2.length; i++) {
//    var_dump(categories_select_wizard1[i]);
    if (categories_select_wizard2[i][0] == el.value) {
      document.categories_select_wizard.categories_select_wizard_2.options[j]=new Option(categories_select_wizard2[i][1],categories_select_wizard2[i][2]);
      j++;
    }
  }
  if (j==0 || j==1) {
    document.categories_select_wizard.categories_select_wizard_2.options[0]=new Option(CATEGORIES_SELECT_WIZARD_SELECT_MANUFACTURER,'');
    document.categories_select_wizard.categories_select_wizard_2.disabled=true;
  } else {
    document.categories_select_wizard.categories_select_wizard_2.disabled=false;
  }
}

function categories_select_wizard_submit(el) {
	if (el.categories_select_wizard_2.value != "") {
//		alert(el.categories_select_wizard_2.value);
		window.location = el.categories_select_wizard_2.value;
	} else
	if (el.categories_select_wizard_1.value != "") {
//		alert(el.categories_select_wizard_1.value);
		window.location = el.categories_select_wizard_1.value;
	} else
	if (el.categories_select_wizard_0.value != "") {
//		alert(el.categories_select_wizard_0.value);
		window.location = el.categories_select_wizard_0.value;
	}
	return false;
}
