function checkAll(name){
    if (this.value == 1){
        $(name).removeAttr('checked');
        this.value = 0;
        }
    else{
        $(name).attr('checked','checked');
        this.value=1;
        }
}

function checkGrird(name){
	$(name+' .check input').attr('checked',false);
	$(name+' th.check input').change(function(){
		if ($(this).attr('checked')){
			$(name+' td.check input').attr('checked','checked');
			$(name+' tr').addClass('selected');
			}
		else{
			$(name+' td.check input').removeAttr('checked');
			$(name+' tr').removeClass('selected');
			}
	});
	$(name+' td.check input').change(function(){
		if($(this).attr('checked'))
			$(this).parent().parent().addClass('selected');
		else
			$(this).parent().parent().removeClass('selected');
    });
}

function ajaxChange(element,url){
	element.setAttribute('class','boolLoading');
	$.get(url,function(data){
		if (data=='1')	element.setAttribute('class','bool1');
		if (data=='0')	element.setAttribute('class','bool0');
		});
	return false;
}

function jump(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function popup(url, params) {
    if (!params) {
        params = 'height=550,width=450';
    }
	newwindow=window.open(url, 'popup0', params);
	if (window.focus) {newwindow.focus()}
	return false;
}

function getSelected(url, checkboxes, fields) {
    var ids = [];
    $(checkboxes).each(
        function(index, value) { 
            ids.push($(this).val());
        }
    )
    var params = {ids:ids};
    for (i in fields) {
        params[$(fields[i]).attr('name')] = $(fields[i]).val();  
    }
    $.post(url, params,
        function (data) {
            if (data == 'OK') 
                location.reload();
            else
                alert(data);
            }
    );

};

function reloadPage(url){
    $.get(url, '',
        function (data) {
            if (data == 'OK') 
                location.reload();
        }
    );
};

function sortItems(field){
    document.location=jQuery.query.set('sort', field);
};

function setCookie (name, value, path, expires, domain, secure) {
    document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

$(document).ready(function(){
    $('table.grid td.link').click(function(){
        window.location.href = $(this).parents('tr').find('a.link').attr('href');
        });
		
		
	$('#cart-head').click(function(){
		var cart = $('#cart-box');
		if (cart.hasClass('show')){
			cart.hide('fast').removeClass('show');
			setCookie('cart', 0, '/');
		}
		else{
			cart.show('fast').addClass('show');
			setCookie('cart', 1, '/');
		}
		return false;
	})
	
	if (parseInt(getCookie('cart'))){
		$('#cart-box').show('fast').addClass('show');
	}

	
		
});

