//size - paveiksliuko dydis, image - paveiksliukas(siuo metu naudojama zvaigzdute, koja ir peda
//image 1 = star 2- guitar, 3- trans atend
function favorite_a(modid,itemid,image,optional,size) {
	if (typeof optional == "undefined") {
		optional = "";
	}
	if (typeof size == "undefined") {
		size = 1;
	}
	var ext = 'gif';
	var img_url = "";
	if (image == '1') {
		var ext = 'png';
		img_url = "thumbs";
	}else if(image == '2'){
		img_url = "guitar_full";
	}else if(image == '3'){
		img_url = "trans_attend_white";
	}
	if(link = document.getElementById('favorite_'+modid+'_link'+itemid+'_'+optional)){
		link.href = "javascript:rate()";
	}
	if(size ==2){
		size_url = "_small";
	}else{
		size_url='';
	}
	if(img = document.getElementById('favorite_'+modid+'_img'+itemid+'_'+optional)){
		img.src = "/images/d/"+img_url+size_url+"."+ext;
	}
	  if(jQuery('#calendar').length > 0){
		  date = jQuery('#calendar').DatePickerGetDate(true);
		  url = 'ajax.php?favorite;m.'+modid+';i.'+itemid+';a.1;from.'+date[0]+';to.'+date[1]+';';
	  }else{
		  url = 'ajax.php?favorite;m.'+modid+';i.'+itemid+';a.1';
	  }
	
	
	
	jQuery.ajax({
		url: url,
		success: 
			function(t) {
			if(t!=''){
				if(t == '-1'){
					if(link = document.getElementById('favorite_'+modid+'_link'+itemid+'_'+optional)){
						if(optional!=''){
							var opt = ",\'"+optional+"\'";
						}else{
							var opt ='';
						}
						link.href = 'javascript:favorite_a('+modid+','+itemid+','+image+',\''+optional+'\','+size+')';
					}
				}
				if(t == '-2'){
					if(link = document.getElementById('favorite_'+modid+'_link'+itemid+'_'+optional)){
						if(optional!=''){
							var opt = ",\'"+optional+"\'";
						}else{
							var opt ='';
						}
						link.href = 'javascript:favorite_r('+modid+','+itemid+','+image+',\''+optional+'\','+size+')';
					}
				}else{
					if(count = document.getElementById('favorite_'+modid+'_count'+itemid+'_'+optional)){
						count.innerHTML = t;
					}
					if(link = document.getElementById('favorite_'+modid+'_link'+itemid+'_'+optional)){
						if(optional!=''){
							var opt = ",\'"+optional+"\'";
						}else{
							var opt ='';
						}
						link.href = 'javascript:favorite_r('+modid+','+itemid+','+image+',\''+optional+'\','+size+')';
					}
				}
				bold_fav_text('favorite_'+modid+'_link'+itemid+'_'+optional, 1);
			}
		}
	}
	);	
}



function favorite_r(modid,itemid,image,optional,size) {
	if (typeof optional == "undefined") {
		optional = "";
	}
	if (typeof size == "undefined") {
		size = 1;
	}
	var ext = 'gif';
	var img_url = "";
	if (image == '1') {
		var ext = 'png';
	    img_url = "thumbs_gray";
	}else if(image == '2'){
		img_url = "guitar_empty";
	}else if(image == '3'){
		img_url = "trans_attend_gray";
	}
	if(link = document.getElementById('favorite_'+modid+'_link'+itemid+'_'+optional)){
		link.href = "javascript:rate()";
	}
	if(size ==2){
		size_url = "_small";
	}else{
		size_url='';
	}
	if(img = document.getElementById('favorite_'+modid+'_img'+itemid+'_'+optional)){
		img.src = "/images/d/"+img_url+size_url+"."+ext;
	}
	  if(jQuery('#calendar').length > 0){
		  date = jQuery('#calendar').DatePickerGetDate(true);
		  url = 'ajax.php?favorite;m.'+modid+';i.'+itemid+';a.2;from.'+date[0]+';to.'+date[1]+';';
	  }else{
		  url = 'ajax.php?favorite;m.'+modid+';i.'+itemid+';a.2';
	  }
	
	
	jQuery.ajax({
		url: url,
		success: 
			function(t) {
				if(t!=''){
					if(count = document.getElementById('favorite_'+modid+'_count'+itemid+'_'+optional)){
						if (t>=0)count.innerHTML = t;
					}
					if(link = document.getElementById('favorite_'+modid+'_link'+itemid+'_'+optional)){
						if(optional!=''){
							var opt = ",\'"+optional+"\'";
						}else{
							var opt ='';
						}
						link.href = 'javascript:favorite_a('+modid+','+itemid+','+image+',\''+optional+'\','+size+')';
					}
					bold_fav_text('favorite_'+modid+'_link'+itemid+'_'+optional, 2);
				}
			}
		}
	);	
}

function bold_fav_text(id, action)
{
	//we are using class "bold"
	if(action == 1) jQuery("#"+"txt_"+id).addClass("bold");
	if(action == 2) jQuery("#"+"txt_"+id).removeClass("bold");
}



