// JavaScript Document
function getNewProducts(idL,page,brand){
	if(brand == undefined){
	   brand = 0;
	}
	$morphColor('div_isnew_tbl_products', '#000000', '#FFFFFF', '#FFFFFF', '#FFFFFF', '#000000', '#000000', 300);	
	getContenuto('get_isnew_tbl_products.php?idL=' + idL + '&page=' + page + '&Ncode_tbl_brands=' + brand,'v','','result-list-do');
}
function getAllProducts(idL,page){
	$morphColor('linkAll', '#000000', '#FFFFFF', '#FFFFFF', '#FFFFFF', '#000000', '#000000', 300);	
	getContenuto('get_all_tbl_products.php?idL=' + idL + '&page=' + page,'v','','result-list-do');
}
function viewColors(code,subCode,idL){
	 getContenuto('get_colors.php?idL=' + idL + '&code=' + code + '&subCode=' + subCode,'v','','clr' + code);
}
function closeColors(code,subCode,idL,label){
	document.getElementById('clr' + code).innerHTML = '<a href="javascript:viewColors(\''+code+'\',\''+subCode+'\',\''+idL+'\');" style="color:#FFFFFF;text-decoration:underline;">'+label+'</a> &raquo;';
}
function closeNewProducts(){
	$morphColor('div_isnew_tbl_products', '', '#666666','#FFFFFF', '', '', '',  10);
	document.getElementById('result-list-do').innerHTML = '';
}
function getConfiguration(idL,nomeDiv,fileTo,mode){
  	if(idL != ''){
		document.getElementById('history').style.visibility = 'visible';
		document.getElementById('result').style.visibility = 'visible';
		codetbltypes = '';
		codetblbulbs = '';
		codetblcolours = '';
		codetblfamilies = '';
		codetblbrands = '';
		isnewtblproducts = '';
	    if(document.getElementById('code_tbl_types')){
		   document.getElementById('div_code_tbl_types').style.backgroundColor = '';
		   codetbltypes = document.getElementById('code_tbl_types').value;
		}
		if(document.getElementById('code_tbl_bulbs')){
		   document.getElementById('div_code_tbl_bulbs').style.backgroundColor = '';
		   codetblbulbs = document.getElementById('code_tbl_bulbs').value;
		}
		if(document.getElementById('code_tbl_colours')){
		   document.getElementById('div_code_tbl_colours').style.backgroundColor = '';
		   codetblcolours = document.getElementById('code_tbl_colours').value;
		}
		if(document.getElementById('code_tbl_families')){
		   document.getElementById('div_code_tbl_families').style.backgroundColor = '';	
		   codetblfamilies = document.getElementById('code_tbl_families').value;
		}
		if(document.getElementById('code_tbl_brands')){
		   document.getElementById('div_code_tbl_brands').style.backgroundColor = '';	
		   codetblbrands = document.getElementById('code_tbl_brands').value;
		}
		if(document.getElementById('isnew_tbl_products')){
		   document.getElementById('div_isnew_tbl_products').style.backgroundColor = '';	
		   isnewtblproducts = document.getElementById('isnew_tbl_products').value;
		}
		str = '?idL=' + idL;	
		if(codetbltypes != ''){
			  str+='&code_tbl_types=' + codetbltypes;
		}
		if(codetblbulbs != ''){
			  str+='&code_tbl_bulbs=' + codetblbulbs;
		}
		if(codetblcolours != ''){
			  str+='&code_tbl_colours=' + codetblcolours;
		}
		if(codetblfamilies != ''){
			  str+='&code_tbl_families=' + codetblfamilies;
		}
		if(codetblbrands != ''){
			  str+='&code_tbl_brands=' + codetblbrands;
		}
		if(isnewtblproducts != ''){
			  str+='&isnew_tbl_products=' + isnewtblproducts;
		}
		//document.getElementById(nomeDiv).style.backgroundColor = '#000000';
		document.getElementById('result').innerHTML = '';
		
		if(mode == 1){
		  $morphColor(nomeDiv, '#000000', '#FFFFFF', '#FFFFFF', '#EFEFEF', '#000000', '#000000', 10);
		 }else{
		  $morphColor(nomeDiv, '#000000', '#FFFFFF', '#FFFFFF', '#EFEFEF', '#000000', '#000000', 300);	
		}
		if(fileTo != ''){
		  //$ajaxreplace('result', fileTo + str, false);
		  if(mode == 1){
			 //$ajaxload('result', fileTo + str, false, false, false);  
			 //$ajaxreplace('result', fileTo + str, false);
			  getContenuto(fileTo + str,'v','','result');
			}else{
			//$ajaxload('result', fileTo + str, false, 'blind', false);  
			//$ajaxreplace('result', fileTo + str, false);
			getContenuto(fileTo + str,'v','','result');
		  }
		  
		   
		}
	}
}
function getResultListDo(idL,fileTo,page){
	  if(idL != ''){
		codetbltypes = '';
		codetblbulbs = '';
		codetblcolours = '';
		codetblfamilies = '';
		codetblbrands = '';
		isnewtblproducts = '';
		if(document.getElementById('code_tbl_types')){
		   document.getElementById('div_code_tbl_types').style.backgroundColor = '';
		   codetbltypes = document.getElementById('code_tbl_types').value;
		}
		if(document.getElementById('code_tbl_bulbs')){
		   document.getElementById('div_code_tbl_bulbs').style.backgroundColor = '';
		   codetblbulbs = document.getElementById('code_tbl_bulbs').value;
		}
		if(document.getElementById('code_tbl_colours')){
		   document.getElementById('div_code_tbl_colours').style.backgroundColor = '';
		   codetblcolours = document.getElementById('code_tbl_colours').value;
		}
		if(document.getElementById('code_tbl_families')){
		   document.getElementById('div_code_tbl_families').style.backgroundColor = '';	
		   codetblfamilies = document.getElementById('code_tbl_families').value;
		}
		if(document.getElementById('code_tbl_brands')){
		   document.getElementById('div_code_tbl_brands').style.backgroundColor = '';	
		   codetblbrands = document.getElementById('code_tbl_brands').value;
		}
		if(document.getElementById('isnew_tbl_products')){
		   document.getElementById('div_isnew_tbl_products').style.backgroundColor = '';	
		   isnewtblproducts = document.getElementById('isnew_tbl_products').value;
		}
		if(page != '' && page != null){
		  str = '?page=' + page + '&idL=' + idL;		
		 }else{
		  str = '?idL=' + idL;	
		}
	     		
		if(codetbltypes != ''){
			  str+='&code_tbl_types=' + codetbltypes;
		}
		if(codetblbulbs != ''){
			  str+='&code_tbl_bulbs=' + codetblbulbs;
		}
		if(codetblcolours != ''){
			  str+='&code_tbl_colours=' + codetblcolours;
		}
		if(codetblfamilies != ''){
			  str+='&code_tbl_families=' + codetblfamilies;
		}
		if(codetblbrands != ''){
			  str+='&code_tbl_brands=' + codetblbrands;
		}
		if(isnewtblproducts != ''){
			  str+='&isnew_tbl_products=' + isnewtblproducts;
		}
		//document.getElementById('result-list-do').innerHTML = '<img src="../img/loading.gif">';
		document.getElementById('result-list-do').innerHTML = '';
		if(fileTo != ''){
           //$ajaxload('result-list-do', fileTo + str, false, 'blind', false);
		   getContenuto(fileTo + str,'v','','result-list-do');
		}
	  }
}
function closeOptions(nomeC){
    document.getElementById('result').innerHTML = '';
	document.getElementById('result').style.visibility = 'hidden';
	document.getElementById('div_' + nomeC).style.backgroundColor = '';
}
function selectStep(valore,nomeC,historyValue,labelR){
	document.getElementById('history').style.visibility = 'visible';
	document.getElementById(nomeC).value = valore;
	document.getElementById('label_result').innerHTML = labelR;
	document.getElementById('span_' + nomeC).innerHTML = historyValue + ' | ';
	$pulsate('result',1,100);
	document.getElementById('div_' + nomeC).style.backgroundColor = '';
	setTimeout("document.getElementById('result').innerHTML = ''",100);
	setTimeout("document.getElementById('result').style.visibility = 'hidden'",100);
	MM_showHideLayers('linkReset','','show')
}
function mySearch(strSearch,idL){
	   if(strSearch != ''){
          poileianReset();
		getContenuto('get_result_search.php?idL=' + idL,'mySearch',strSearch,'result-list-do');
	   }
	   
}
function poileianReset(){
	document.getElementById('label_result').innerHTML = '';
	document.getElementById('span_code_tbl_types').innerHTML = '';
	document.getElementById('span_code_tbl_bulbs').innerHTML = '';
	document.getElementById('span_code_tbl_colours').innerHTML = '';
	document.getElementById('span_code_tbl_families').innerHTML = '';
	document.getElementById('span_code_tbl_brands').innerHTML = '';
	document.getElementById('span_isnew_tbl_products').innerHTML = '';
	setTimeout("document.getElementById('result').innerHTML = ''",400);
	document.getElementById('result-list-do').innerHTML = '';
	if(document.getElementById('code_tbl_types')){
		   document.getElementById('div_code_tbl_types').style.backgroundColor = '';
		   document.getElementById('code_tbl_types').value = '';
		   $morphColor('div_code_tbl_types', '', '#666666','#FFFFFF', '', '', '',  100);
		}
		if(document.getElementById('code_tbl_bulbs')){
		   document.getElementById('div_code_tbl_bulbs').style.backgroundColor = '';
		   document.getElementById('code_tbl_bulbs').value = '';
		   $morphColor('div_code_tbl_bulbs', '', '#666666','#FFFFFF', '', '', '',  200);
		}
		if(document.getElementById('code_tbl_colours')){
		   document.getElementById('div_code_tbl_colours').style.backgroundColor = '';
		   document.getElementById('code_tbl_colours').value = '';
		   $morphColor('div_code_tbl_colours', '', '#666666','#FFFFFF', '', '', '',  300);
		}
		if(document.getElementById('code_tbl_families')){
		   document.getElementById('div_code_tbl_families').style.backgroundColor = '';	
		   document.getElementById('code_tbl_families').value = '';
		   $morphColor('div_code_tbl_families', '', '#666666','#FFFFFF', '', '', '',  400);
		}
		if(document.getElementById('code_tbl_brands')){
		   document.getElementById('div_code_tbl_brands').style.backgroundColor = '';	
		   document.getElementById('code_tbl_brands').value = '';
		   $morphColor('div_code_tbl_brands', '', '#666666','#FFFFFF', '', '', '',  500);
		}
		//if(document.getElementById('isnew_tbl_products')){
		   //document.getElementById('div_isnew_tbl_products').style.backgroundColor = '';	
		   //document.getElementById('isnew_tbl_products').value = '';
		   //$morphColor('div_isnew_tbl_products', '', '#666666','#FFFFFF', '', '', '',  500);
		//}
		MM_showHideLayers('linkReset','','hidden');
		return true;
}

function addToFav(pCode,idL){
   getContenuto('add_fav.php?idL=' + idL ,'pCode',pCode,'add-to');
   document.getElementById('add-to').style.color = '#CCCCCC';
   document.getElementById('add-to').style.backgroundColor = '#CC0000';
   document.getElementById('linkFav').style.visibility = 'visible';
 }
function getFavs(idL){
	getContenuto('get_favs.php','idL',idL,'result-list-do');
	document.getElementById('history').style.visibility = 'hidden';
}
function removeFav(idL,codeP){
	getContenutoSpecial('remove_fav.php?removeP=' + codeP,'idL',idL);
	//document.getElementById('history').style.visibility = 'hidden';
}
function getProductsByBrand(codeBrand,idL,str1,str2){
	if(codeBrand != '' && idL != ''){
       selectStep(codeBrand,'code_tbl_brands',str1,str2);
	   getResultListDo(idL,'get_result.php');
	}	
}