$(function() {
	$('input[type=radio],input[type=checkbox]').checkbox();
	$('#orderZoneSelect').selectbox();
});

function displayTab(number,obj){

	$(obj).closest('.tabHolder').find('.tabContainer').hide();
	
	
	$(obj).closest('.tabHolder').find('.tabHolderButton').removeClass('active');
	
	$(obj).closest('.tabHolder').find('.tabHolderButtons img').each(function(){
		this.src = this.src.replace('_over','');
	});
	
	
	$(obj).addClass('active');
	
	$(obj).find('img').each(function(){
		this.src = this.src.replace('.gif','_over.gif');
	});
	
	
	$(obj).closest('.tabHolder').find('.tab'+number+'Container').show();
	

}

function changeFiltersTab(number,obj){
	
	
	$(obj).closest('.filters').find('.tabContainer').removeClass('activeTab');
	//$(obj).closest('.filterTabs').find('.tabContainer').hide();
	$(obj).closest('.filters').find('.tabButton').removeClass('active');
	$(obj).addClass('active');
	$(obj).closest('.filters').find('.tab'+number+'Container').addClass('activeTab');
	//$(obj).closest('.filterTabs').find('.tab'+number+'Container').show();
		
}


var clicked = new Array();

function star_over(unique,obj){
    var i;
   //alert (obj);
    var current = obj.id.replace(unique+'_star_','');

    for (i=1;i<=5;i++){

        if (i<current)
           $('#' + unique + '_star_' +i).attr('src', baseUrl+'/images/demo/redStar.jpg');
           
        if (i==current)
            $('#' + unique + '_star_' +i).attr('src', baseUrl+'/images/demo/redStar.jpg');

        if (i>current)
            $('#' + unique + '_star_' +i).attr('src', baseUrl+'/images/demo/simpleStar.jpg');

    }
}

function star_out(unique,obj,mark){

    var i;

    var current;

    if (clicked[unique])
        current = clicked[unique];
    else
        current = mark;



    for (i=1;i<=5;i++){

        if (i<=current)
            $("#" + unique + "_star_" +i).attr('src', baseUrl+'/images/demo/redStar.jpg');

        if (i>current)
            $("#" + unique + "_star_" +i).attr('src', baseUrl+'/images/demo/simpleStar.jpg');

    }

}

function star_click(unique,obj){

    var current = obj.id.replace(unique+'_star_','');

    clicked[unique] = current;

    $("#" + unique+"_value").attr('value', current);

}


function moveToPrevious(obj)
{
	var scrollingGallery = $(obj).closest('.scrollingGallery');
	var galleryCounter = scrollingGallery.find('.galleryCounter').val();
	var numarSlideuri = scrollingGallery.find('.innerBox').children('.slide').size();
	
	
  	if (galleryCounter != 0)
  		galleryCounter--;
	else
		galleryCounter = Math.max(0,numarSlideuri - 5);
	
	deplasare(galleryCounter, obj);
	
  
}  

function moveToNext(obj)
{
	var scrollingGallery = $(obj).closest('.scrollingGallery');
	var galleryCounter = scrollingGallery.find('.galleryCounter').val();
	var numarSlideuri = scrollingGallery.find('.innerBox').children('.slide').size();
	
	if (galleryCounter != Math.max(0,numarSlideuri - 5))
  		galleryCounter++;
	else
		galleryCounter = 0;
		
  	deplasare(galleryCounter, obj);
  
}



function deplasare(galleryCounter,obj)
{
	var scrollingGallery = $(obj).closest('.scrollingGallery');
	var innerBox = scrollingGallery.find('.innerBox');
	scrollingGallery.find('.galleryCounter').val(galleryCounter);
	
	innerBox.animate({marginLeft: -galleryCounter * 147}, 200);
		
}

/*function packagesProductClick(){

	
	
	
	if(!obj.checked)
		productImage = null;
	
	if(!productImage){
		$('#packagePreviewGroup'+groupId).fadeOut();
	}
	else{	
		
		$('#packagePreviewGroup'+groupId+ ' .thumbnail img').attr('src',productImage);
		$('#packagePreviewGroup'+groupId).fadeIn();
	}
}
*/


function submitPackagesOptions(){

	$('#packageStatus').load($('#packagesForm').attr('action'),$('#packagesForm').serializeArray());


}

function packagesProductClick(obj){

	
	if(!$(obj).hasClass('childInput')){
		var allOtherInputs = $(obj).closest('li').siblings().find('.productInput');
		var allChildren = $(obj).closest('ul').find('.childInput');
		var productChildren = $(obj).closest('li').find('.childInput');
		
		allOtherInputs.attr('checked',false);
						
		allChildren.attr('disabled', true);
		allChildren.attr('checked', false);
		productChildren.attr('disabled',!obj.checked);
		productChildren.attr('checked', obj.checked);
		
		
	}
		
	$('#packagesFormSubmit').click();

}

function galleryZoom(id){
	$('#productImage'+id).click();
}

function toggleForm(frm){

	if(frm == 'j-form'){
		$('#j-form').show();
		$('#f-form').hide();
	} else {
		$('#f-form').show();
		$('#j-form').hide();
	}
}

function requestInfoForm(type,id){
	alert(type + id);
}

var comparedProducts;

function getCheckedValues(selector){

	var checkValues = [];
	$(selector).each(function() {
	    checkValues.push($(this).val());
	});

	return checkValues.join(",");
}
