/////////////////////////////
//  show hide menu:
////////////////////////////
function show_hide_menu(id){
  img=document.getElementById("show_hide_"+id)
  var meniu=document.getElementById("cat_"+id);    
  var vizibil=meniu.style.display=='block'
  meniu.style.display=(vizibil)?'none':'block';

  img.src='images/cat_menu_'+((vizibil)?'right':'down')+'.gif';
}


/*
var div_product = document.createElement('div');
        div_product.setAttribute('class', 'compare_product');
        div_product.setAttribute('id', 'compare_'+mlngId);
        var div_image = document.createElement('div');
        div_image.setAttribute('class', 'compare_product_image');
        var img_product = new Image();
        img_product.src=document.getElementById("img_prd_"+mlngId).src;
        img_product.width='40';
        div_image.appendChild(img_product);      
        div_product.appendChild(div_image);
        var div_details = document.createElement('div');
        div_details.setAttribute('class', 'compare_product_price');
        var div_name = document.createElement('div');
        div_name.setAttribute('class', 'compare_product_name');
        div_name.innerHTML=document.getElementById("name_prd_"+mlngId).innerHTML;
        div_details.appendChild(div_name);
        var div_price = document.createElement('div');
        div_price.setAttribute('class', 'compare_product_qp');
        div_price.innerHTML=document.getElementById("price_prd_"+mlngId).innerHTML;
        div_details.appendChild(div_price);
        var img_delete = new Image();
        
        img_delete.src='images/delete.png';
        img_delete.width='16';
        img_delete.alt="Sterge produs"
        fnc='alert('+mlngId+')';
        
        img_delete.setAttribute("onclick","alert("+mlngId+")");
          
          //javascript:delCompare(id);
        
        img_delete.style.cursor="pointer";
        div_details.appendChild(img_delete);
      
        div_product.appendChild(div_details);
      
        document.getElementById("compare_prd").appendChild(div_product);
        
        mlngId=0;
      }else{
        alert("delete"+mlngId);
        document.getElementById("compare_prd").removeChild(document.getElementById('compare_'+mlngId));
        if(document.getElementById('chk_prd_'+mlngId)){
          document.getElementById('chk_prd_'+mlngId).checked=false;
        }
      }
*/
function compareProduct(id_prd,checked){
  //mblnChecked=obj.checked;
  //mlngId=id_prd;
  var url = "ajax/ajax_compare.php"; 
  parameters="id="+encodeURIComponent(id_prd)+"&cat="+document.getElementById("id_cat").value+"&value=";
  if(checked){
  	parameters+='1';
  }else{
  	parameters+='0';  
  }
  try{
    mobj_ajax.open( "POST", url, true );

    mobj_ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    mobj_ajax.onreadystatechange = function(){receiveCompareProduct(id_prd,checked)};
	mobj_ajax.send(parameters);
  }catch(e){//caught an error
	alert('Request send failed');	
  }
}
function receiveCompareProduct(id_prd,checked){
  try{  
    if((mobj_ajax.readyState == 4)&&(mobj_ajax.status == 200)){
      if(checked){
        document.getElementById("prd_container_"+id_prd).className="product_container_compare";
      }else{
        document.getElementById("prd_container_"+id_prd).className="product_container";
      }  
      //alert(mobj_ajax.responseText);
	}else if(mobj_ajax.readyState == 4){	
	  alert('Response failed (code: '+mobj_ajax.status+').\n'+mobj_ajax.responseText);
	}
  }catch(e){// caught an error  	
	alert('Error.\n'+mobj_ajax.responseText);
  }
}
function goSearch(){
  var obj=document.getElementById('frm_search_txt').txt_search;
  if(obj.value=='' || obj.value=='Cauta in produse'){
    alert('Nu ati introdus textul pentru cautare!');
  }else{
    document.getElementById('frm_search_txt').submit();
  }
}
function goCompare(){
  document.getElementById("frm_compare").submit();
}


function clearSearch(obj){
//alert(obj.value)
  obj.value='';
}
