function Vote(value_, id_) {
    var senddata = new Ajax.Request("/ajaxProcess/article_vote.php", 
        { 
            method: 'get', 
            parameters: {vote: value_, id: id_},
            /* DEBUG 
            onSuccess: function(transport){
                var response = transport.responseText || "no response text";
                alert("Success! \n\n" + response);
            },
            onFailure: function() { 
                alert('Something went wrong...');
            },
            /* END DEBUG */
            onLoading: waitingLoad,
            onComplete: function(transport){
                $('confirm').innerHTML= "<strong>Nota ta a fost acordata.</strong>";
                Effect.Appear('confirm', {duration:1, delay: 3});
	            $('votes').innerHTML= transport.responseText;
            }
        });
}

function sendFriend(id) {
    var senddata = new Ajax.Request("/ajaxProcess/send_friend.php", 
        { 
            method: 'get', 
            parameters: {from_mail: $F('sender'), to_mail: $F('receiver'), articleid: id},
            /* DEBUG 
            onSuccess: function(transport){
                var response = transport.responseText || "no response text";
                alert("Success! \n\n" + response);
            },
            onFailure: function() { 
                alert('Something went wrong...');
            },
            /* END DEBUG */
            onLoading: waitingLoad,
            onComplete: function(){
                Effect.Appear('confirm', {duration:1, delay: 3});
                $('confirm').innerHTML= "<strong>Link-ul a fost trimis la adresa specificata.</strong>";
                Effect.Fade('confirm', {duration:1, delay: 3});
            }
        });
}

function waitingLoad() {
	
    $('confirm').innerHTML= "<img src='/themes/default/images/loading.gif' title='Se incarca...' alt='Se incarca...' />";
    Effect.Appear('confirm', {duration:1, delay: 3});
    Effect.Fade('confirm', {duration:1, delay: 3});
}

var categories = ['sum1','sum2','sum3','sum4','sum5','sum6','sum7','sum8'];

function sumlistNav(id) {
    $('sumlist-nav').hide();
    new Effect.Appear(id, {duration: .5});
    new Effect.Appear('sumlist-nav', {duration: 2});
    
    for (var index = 0, len = categories.length; index < len; ++index) {
      var item = categories[index];
      if(item != id) {
          $(item).hide();
      }
    }
}

var calendar = null;

function selected(cal, date) {
	cal.sel.value = date;
}

function closeHandler(cal) {
	cal.hide();
	Calendar.removeEvent(document, "mousedown", checkCalendar);
}

function checkCalendar(ev) {
	var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev);
	for (; el != null; el = el.parentNode)
	if (el == calendar.element || el.tagName == "A") break;
	if (el == null) {
		calendar.callCloseHandler(); Calendar.stopEvent(ev);
	}
}

function showCalendar(id) {
	var el = document.getElementById(id);
	if (calendar != null) {
		calendar.hide();
		calendar.parseDate(el.value);
	} else {
		var cal = new Calendar(true, null, selected, closeHandler);
		calendar = cal;
		cal.setRange(1900, 2070);
		calendar.create();
		calendar.parseDate(el.value);
	}
	calendar.sel = el;
	calendar.showAtElement(el);

	Calendar.addEvent(document, "mousedown", checkCalendar);
	return false;
}

function changeSumlist(direction){
	var cont = 0;
	if(direction === "forward"){
		for(var iterator = 1; iterator <= 8; iterator++){
			if($('sum'+iterator).style.display != 'none'){
				if(iterator == 8){
					var jterator = 1;
				}
				else{
					var jterator = iterator + 1;
				}
				new Effect.Fade(document.getElementById('sum'+iterator), {duration: 1});
                $('sum'+iterator).hide();
				new Effect.Appear(document.getElementById('sum'+jterator), {duration: 1});
				cont = 1;
			}
		}
	}
	
	return false;
}





function autoSumlist() {
	if (document.getElementById('sumlist')) 
        setTimeout("change()", 4000);
}



function change() {
	if (document.getElementById('sumlist').className != 'pause') changeSumlist('forward');

	setTimeout("change()",4000);
}

function kCal() {
    var bmr = 0;
	var calorii = 0;
	var sex = 'b';
    
    if($("sex_b").checked === true) {
        sex = $("sex_b").value;
    }
    
    if (sex == 'b'){
		bmr = 66 + (13.7 * $("greutate").value) + (5 * $("inaltime").value) - (6.8 * $("varsta").value);
	} else {
		bmr = 655 + (9.6 * $("greutate").value) + (1.7 * $("inaltime").value) - (4.7 * $("gastronomicus").value);
	}
    
	var activitate = 0;
    
    if($("activitate_sed").checked === true) {
        activitate = $("activitate_sed").value;
    }
    if($("activitate_au").checked === true) {
        activitate = $("activitate_au").value;
    }
    if($("activitate_am").checked === true) {
        activitate = $("activitate_am").value;
    }
    if($("activitate_act").checked === true) {
        activitate = $("activitate_act").value;
    }
    
    calorii = bmr * activitate * 1.10;
	
    $("rezultat").value = Math.round(calorii);
}

function bookmarksite(title,url){
    if (window.sidebar) // firefox
    	window.sidebar.addPanel(title, url, "");
    else if(window.opera && window.print){ // opera
    	var elem = document.createElement('a');
    	elem.setAttribute('href', url);
    	elem.setAttribute('title', title);
    	elem.setAttribute('rel', 'sidebar');
    	elem.click();
    } 
    else if(document.all)// ie
    	window.external.AddFavorite(url, title);
}