// General Functions
function ExecAjax(url,parameters,func_create,func_success,func_complete,func_error,async){
	var rand = Math.round(Math.random() * 2000);
	parameters=rand+"&"+parameters;
		
	if(async!=true){async=false;}else{async=true;}
	
	var result = new String();
	var objetoAjax = new Ajax.Request(
		url, 
		{
			method: 'GET', 
			encoding: 'ISO-8859-1',
			parameters: parameters, 
			onCreate : function(){if(func_create) eval(func_create);},
			onSuccess : function(){if(func_success) eval(func_success);},
			onComplete: function(transport){
				//alert("Ajax Result: "+transport.responseText);
				eval(func_complete);
			},
			onFailure:  function(){
				if(func_error==null){
					alert("Error: Action has not been executed correctly.");
				} else {
					eval(func_error);
				}
			},
			asynchronous : async
		});
	return result;
}

function addFavCookie(video_id,update){
	document.cookie ='favorite_videos['+video_id+']='+video_id+'; expires=Tue, 30 Apr 2030 23:59:59 UTC; path=/';	
	if(update){
		$('favstar_off_'+video_id).hide();
		$('favstar_on_'+video_id).show();
	}
	alert(labels['video_added_to_favorites']);
}

function deleteFavCookie(video_id,update){
	document.cookie ='favorite_videos['+video_id+']=""; expires=Wed, 25 Apr 2000 00:00:00 UTC; path=/';	
	if(update){
		$('favstar_on_'+video_id).hide();
		$('favstar_off_'+video_id).show();	
	}
	alert(labels['video_removed_from_favorites']);
}

/*<![CDATA[*/var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var window_width = screen.width;
var startX = ((window_width - 1015) / 2) //set x offset of bar in pixels
var startY = 185//set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1";
document.getElementById("topbar").style.visibility="hidden";
}
