function is_numeric(mixed_var)
{ 
 return !isNaN (mixed_var);
}

function CheckFields(value)
{
 if (!is_numeric(value) || value == "")
 {
  alert('Количество должно быть числом!');
  return false;
 }
 return true;
}

nn4 = (document.layers)? true : false;
ie4 = (document.all)? true : false;
nn6 = (document.getElementById && !ie4)? true : false;
function popupWin(cardName, winW, winH, winTitle) {
//if (nn4 || ie4 || nn6) {
posX = Math.round((screen.width - winW) / 2);
posY = Math.round((screen.height - winH) / 2);
posCode = /*(nn4 || nn6)? 'screenX='+posX+',screenY='+posY :*/ 'left='+posX+',top='+posY;
//} else { posCode = ''; }
//alert(posCode);
cardWindow = window.open('','_blank','menubar=no,toolbar=no,scrollbars=no,status=no,width='+winW+',height='+winH+','+posCode);
cardWindow.document.open();
cardWindow.document.write('<html><head><title>'+winTitle+'<\/title><\/head>');
cardWindow.document.write('<body marginwidth=0 marginheight=0 topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0>');
cardWindow.document.write('<center><img src="'+cardName+'" width="'+winW+'" height="'+winH+'" align="center" /></center><\/body><\/html>');
cardWindow.document.close();
cardWindow.focus();
}

function CheckGood(good_id)
{
 var req = new JsHttpRequest();
 req.onreadystatechange = function() {
  if (req.readyState == 4) {
    if (req.responseJS.res != 'error')
	{
 	 document.getElementById('go_type').value='good';
	 document.getElementById('go_id').value=good_id;
	}
  }
 }
 req.open('POST','/index_ajax.php',true);
 req.send({ 'act': 'good_check', 'good_id': good_id}); 
}

// при выборе каталога грузим женские/мужские товары
function LoadWM(catalogue_id)
{
 //document.getElementById('select_wm').innerHTML = '<strong>Загрузка...</strong>';
 document.getElementById('select_brands').innerHTML = '';
 document.getElementById('select_goods').innerHTML = '';
 document.getElementById('go_button').disabled = true;
 document.getElementById('go_type').value = '';
 document.getElementById('go_wm').value = '';
 document.getElementById('go_id').value = '';
 document.getElementById('catalogue_id').value = '';

 var req = new JsHttpRequest();
 req.onreadystatechange = function() {
  if (req.readyState == 4) {
    if (req.responseJS.res == 'error')
     document.getElementById('select_wm').innerHTML = '';
	else
	{
     document.getElementById('go_button').disabled = false;
	 document.getElementById('go_type').value='catalogue';
	 document.getElementById('catalogue_id').value=catalogue_id;
     document.getElementById('select_wm').innerHTML = req.responseJS.res;
	}
  }
 }
 req.open('POST','/index_ajax.php',true);
 req.send({ 'act': 'wm_list', 'catalogue_id': catalogue_id}); 
}

// при выборе пола грузим бренды
function LoadBrands(wm)
{
 //document.getElementById('select_brands').innerHTML = '<strong>Загрузка...</strong>';
 document.getElementById('select_brands').innerHTML = '';
 document.getElementById('select_goods').innerHTML = '';
 document.getElementById('go_button').disabled = true;
 document.getElementById('go_wm').value = '';
 document.getElementById('go_id').value = '';
 catalogue_id = document.getElementById('catalogue_id').value;
 
 var req = new JsHttpRequest();
 req.onreadystatechange = function() {
  if (req.readyState == 4) {
    if (req.responseJS.res == 'error')
	{
     document.getElementById('select_brands').innerHTML = '';
	}
	else
	{
     document.getElementById('go_button').disabled = false;
	 document.getElementById('go_type').value='wm';
	 document.getElementById('go_wm').value=wm;
	 document.getElementById('select_brands').innerHTML = req.responseJS.res;
	}
  }
 }
 req.open('POST','/index_ajax.php',true);
 req.send({ 'act': 'brands_list', 'catalogue_id': catalogue_id, 'wm':wm}); 
}

// при выборе бренда грузим товары
function LoadGoods(brand_id)
{
 //document.getElementById('select_goods').innerHTML = '<strong>Загрузка...</strong>';
 document.getElementById('go_button').disabled = true;
 wm = document.getElementById('go_wm').value;
 var req = new JsHttpRequest();
 req.onreadystatechange = function() {
  if (req.readyState == 4) {
    if (req.responseJS.res == 'error')
     document.getElementById('select_goods').innerHTML = '';
	else
	{
 	 document.getElementById('go_type').value='brand';
     document.getElementById('go_button').disabled = false;
	 document.getElementById('go_id').value=brand_id;
     document.getElementById('select_goods').innerHTML = req.responseJS.res;
	}
  }
 }
 req.open('POST','/index_ajax.php',true);
 req.send({ 'act': 'goods_list', 'brand_id': brand_id, 'wm':wm}); 
}

function Go()
{
 switch(document.getElementById('go_type').value)
 {
  case 'catalogue':
   location.href="/catalogue_show/" + document.getElementById('catalogue_id').value + ".html";
  break;
  case 'wm':
   location.href="/"+document.getElementById('go_wm').value+"_show/" + document.getElementById('catalogue_id').value + ".html";
  break;
  case 'brand':
   location.href="/brand_"+document.getElementById('go_wm').value+"_show/" + document.getElementById('go_id').value + ".html";
  break;
  case 'good':
   location.href="/good_show/" + document.getElementById('go_id').value + ".html";
  break;
 }
}
