// JavaScript Document

function ExpandHideInfoDiv(CollapseDivId,DivToExpand,NrItems)
	{
		var arr1 = CollapseDivId.split("_");
		var arr2 = DivToExpand.split("_");
		
		
		if(document.getElementById(DivToExpand).style.display == 'none')
			{
				//Show div
				document.getElementById(DivToExpand).style.display = 'block';
document.getElementById(CollapseDivId).innerHTML = '<a href="javascript:ExpandHideInfoDiv(\''+CollapseDivId+'\',\''+DivToExpand+'\','+NrItems+');"><img src="/SiteImages/general/icons/minus_ico.png" border="0" /></a>';


///Inchidem pe celelalte deschise

for(i=0;i<NrItems;i++)
	{
		TmpStr1 = ''+arr2[0]+'_'+arr2[1]+'_'+(i+1)+'';
		TmpStr2 = ''+arr1[0]+'_'+arr1[1]+'_'+(i+1)+'';
		//alert(TmpStr1);
if(document.getElementById(TmpStr1) && document.getElementById(TmpStr1).style.display=='block' && (TmpStr1!=DivToExpand))
	{
		//le inchidem pe celelalte
		document.getElementById(TmpStr1).style.display='none';
document.getElementById(TmpStr2).innerHTML = '<a href="javascript:ExpandHideInfoDiv(\''+TmpStr2+'\',\''+TmpStr1+'\','+NrItems+');"><img src="/SiteImages/general/icons/plus_ico.png" border="0" /></a>';		
			}//end if
		}//end for

				}else
				{
					//close div
document.getElementById(DivToExpand).style.display = 'none';
document.getElementById(CollapseDivId).innerHTML = '<a href="javascript:ExpandHideInfoDiv(\''+CollapseDivId+'\',\''+DivToExpand+'\','+NrItems+');"><img src="/SiteImages/general/icons/plus_ico.png" border="0" /></a>';
					}
		
		
		
		
		
		}
		
		

function ShowInfoContentDiv(id_div)
	{
		//alert(id_div);
		for(i=0;i<5;i++){
			if( (i+1)!= id_div )
				{
		document.getElementById('InfoContentDiv_'+(i+1)).style.display='none';
		document.getElementById('ArrowDiv_'+(i+1)).innerHTML='&nbsp;';
					}else
						{
							//alert('InfoContentDiv_'+id_div);
		document.getElementById('InfoContentDiv_'+id_div).style.display = 'block';
		document.getElementById('ArrowDiv_'+id_div).innerHTML='<img src="/SiteImages/general/InfoPage/arrow.jpg" width="14" height="22" />';					
							}
		
					}//end for
		}//end function
		
		
		
		
		
function RetrieveProductsPageData()
	{
	$('#ProductsPageContentDiv').empty();
	$('#ProductsPageContentDiv').append('<div style="padding:10px; text-align:center"><img src="/SiteImages/general/ajax-loader.gif"></div>');
								$.ajax({
									url: '/ProductsPageContent.php',
									type: 'POST',
									data: ''+ProductPageContentLink+'&DisplayMode='+ProductPageDisplayMode+'&NrPage='+ProductPageContentNrPage+'&NrOfItemsPP='+ProductPageNrOfItemsPP,
									
					success: function(result)
					{
	$('#ProductsPageContentDiv').empty();										
	$('#ProductsPageContentDiv').append(result);

											
					}//end success
									
									});
							
		};//End function
		

var ProductPageDisplayMode = '';
var ProductPageContentLink = '';
var ProductPageBrandContentLink = '';
var ProductPageContentNrPage = 1;
var ProductPageNrOfItemsPP = 18;

function ProductsChangeContentLink(newLink)
	{
		ProductPageContentLink = newLink;
		}

function ProductsChangeContentNrPage(NrPage)
	{
		ProductPageContentNrPage = NrPage;
		}


function ApplyBrandFilters(id_brand,lang)
	{
		
		var NewUrl = '';
		var k = 1;
		var NrFilters = 0;
		$('select').each(function() {   NrFilters = ($(this).val()>0) ?  NrFilters + 1 : NrFilters + 0 ;    });
		
		//alert(NrFilters);
		$('select').each(function() {
      
	  
	  if( $(this).val() > 0)
	  	{
NewUrl = NewUrl + 'Filter__' + ($(this).attr('id').split("_")[1]) + '=' + $(this).val();
NewUrl = (k != NrFilters) ? (NewUrl + '&') : (NewUrl + '');		
k++;
			}
  
            
    	});
		
		//alert(NrFilters);
		if(NrFilters){
		//NowCompose full URL
		ProductPageContentNrPage = 1;
		ProductPageContentLink = 'filter=1&id_brand=' + id_brand + '&page=brand&lang=' + lang + '&' + NewUrl;
		RetrieveProductsPageData();
		}else
				{
					//afisare simpla
					
					ProductPageContentLink = ProductPageBrandContentLink;
					RetrieveProductsPageData();
					}
		
		}







function ApplyCatFilters(id_cat,lang)
	{
		
		var NewUrl = '';
		var k = 1;
		var NrFilters = 0;
		$('select').each(function() {   NrFilters = ($(this).val()>0) ?  NrFilters + 1 : NrFilters + 0 ;    });
		
		//alert(NrFilters);
		$('select').each(function() {
      
	  
	  if( $(this).val() > 0)
	  	{
NewUrl = NewUrl + 'Filter__' + ($(this).attr('id').split("_")[1]) + '=' + $(this).val();
NewUrl = (k != NrFilters) ? (NewUrl + '&') : (NewUrl + '');		
k++;
			}
  
            
    	});
		
		//alert(NrFilters);
		if(NrFilters){
		//NowCompose full URL
		ProductPageContentNrPage = 1;
		ProductPageContentLink = 'filter=1&id_cat=' + id_cat + '&page=cat&lang=' + lang + '&' + NewUrl;
		RetrieveProductsPageData();
		}else
				{
					//afisare simpla
					
					ProductPageContentLink = ProductPageBrandContentLink;
					RetrieveProductsPageData();
					}
		
		}
		
		
	//////////////////////////////////////	
		
		
				
			
function ProductsChangeDisplayMode(newMode)
	{
			
	if(newMode == 'gallery')
		{
ProductPageDisplayMode = 'gallery';
document.getElementById('DIV_DisplayMode1').innerHTML='<img src="/SiteImages/general/gallery_on_icon.png" width="12" height="12" alt="Gallery" border="0"/>';
document.getElementById('DIV_DisplayMode2').innerHTML='<a href="javascript:ProductsChangeDisplayMode(\'list\');"><img src="/SiteImages/general/list_off_icon.png" width="12" height="12" alt="List" border="0"/></a>';	
	
			}	else
				
				{
					
ProductPageDisplayMode = 'list';
document.getElementById('DIV_DisplayMode1').innerHTML='<a href="javascript:ProductsChangeDisplayMode(\'gallery\');"><img src="/SiteImages/general/gallery_off_icon.png" width="12" height="12" alt="Gallery" border="0"/></a>';
document.getElementById('DIV_DisplayMode2').innerHTML='<img src="/SiteImages/general/list_on_icon.png" width="12" height="12" alt="List" border="0"/>';					
					
					}	
	
//Change DisplayMode session
$.ajax({
									url: '/ProductsPageContent.php',
									type: 'POST',
									data: 'ChangeDisplayMode='+ProductPageDisplayMode,
									
					success: function(result)
					{
											
					}//end success
									
									});//end ajax
				
//retreive data					
RetrieveProductsPageData();		
	}
	
	
	
function ProductChangeActiveImage(newImg)
	{
	document.getElementById('PageProductsItem_ImagePart_BigImg').innerHTML=newImg;	
		}
		
		
function LoadItemContent(DivId,IdProduct,lang)
	{

//////////////////Modificam div-urile
for(i=1;i<=4;i++)
	{
		if(i == DivId)
			{
document.getElementById('PageProductsItem_BottomContent_'+DivId).style.display = 'block';	
document.getElementById('PageProductsItem_BottomMenu_'+DivId).className = 'PageProductsItem_MeniuBottomItemOn';			
				}else
					{
document.getElementById('PageProductsItem_BottomContent_'+i).style.display = 'none';				
document.getElementById('PageProductsItem_BottomMenu_'+i).className = 'PageProductsItem_MeniuBottomItemOff';			
						}
		}
/////////////////////////////////////



		
var ContentType;

switch(DivId)
	{
		case 1:ContentType = 'description';break;
		case 2:ContentType = 'instructions';break;
		case 3:ContentType = 'video';break;
		case 4:ContentType = 'links';break;
		}		
		
//////////////////////////////////////////////////////////////
//start
$.ajax({
									url: '/ProductsPageContent.php',
									type: 'POST',
									data: 'RetrieveItemContent='+ContentType+'&IdProduct='+IdProduct+'&lang='+lang,
									
					success: function(result)
					{

document.getElementById('PageProductsItem_BottomContent_'+DivId).innerHTML = result;											
					}//end success
									
									});//end ajax
//////////////////////////////////////////////////////////////		
		
		
		
//document.getElementById('PageProductsItem_BottomContent_'+DivId).innerHTML = //Content;		
		
		}
		
		
		
		
		
function CollapseFilterForm()
	{
		if(document.getElementById('PageProductsFilterDIVForm').style.display == 'none')
			{
				document.getElementById('PageProductsFilterDIVForm').style.display = 'block';
				document.getElementById('PageProductsFilterDIVbuttonSign').innerHTML = '<img src="/SiteImages/general/filter_minus.gif" />';
				} else {
					document.getElementById('PageProductsFilterDIVForm').style.display = 'none';
					document.getElementById('PageProductsFilterDIVbuttonSign').innerHTML = '<img src="/SiteImages/general/filter_plus.gif" />';	
							}
		}
