function filter(selectedValue)
{
	document.location.href = "/medias/filter/"+selectedValue;
}

function filter_media(program_current, program_sort_colum, program_sort_order, media_filter, media_sort, media_sort_colum, media_sort_order, playlist_sort_colum, playlist_sort_order)
{
	document.location.href = "/programs/view/"+program_current+"/"+program_sort_colum+"/"+program_sort_order+"/"+media_filter+"/"+media_sort+"/"+media_sort_colum+"/"+media_sort_order+"/"+playlist_sort_colum+"/"+playlist_sort_order;
	
}

function gotourl(url)
{
	document.location.href = url;
}

function sort(sort_criteria,asc_desc, filter)
{
	/*this functions sorts media byt criteria and if filter is set does the filtering, too*/
	/*asc_desc can take values from (asc, desc) set*/
	document.location.href = "/medias/media_library/"+filter+"/"+sort_criteria+"/"+asc_desc;
}
function checkUncheckAll(form_element) 
{
     var form = form_element.form;
     var i = 0;
     var j = 0;
     for(i=0; i < form.length ; i++)
	 {
		if(form[i].type == 'checkbox' && form[i].name != 'checkall' && form[i].name != 'check1' && form[i].id != "trigger" && form[i].id != 'checkbox_alarm' && form[i].id != 'checkbox_shared')
		{
			form[i].checked = form.checkall.checked;
			j++;
		}
     }
}
function uncheckAll(checkbox_id, form_element)
{
	var form = form_element.form;
	var id = 'checkbox' + checkbox_id;
	var checked_value = "";
	checked_value = document.getElementById(id).checked;
	if(checked_value == false || checked_value == "")
	{
		form.checkall.checked = false;
	}
}
function checkAll()
{
	
  var numb=document.form.checkbox.length;
  check=document.form.checkbox;
    var i;
   	for(i=0;i<numb;i++)
 	 	document.form.checkbox[i].checked=document.form.check1.checked;
 
}
function setTrigger(media_id)///and unset trigger, too
{
	document.location.href = "/medias/set_trigger/" + media_id;
}

function Sort(asc_desc)
{
	document.location.href ="/messages/sort"+"/"+asc_desc;
}

function Sort_time(asc_desc)
{
	document.location.href ="/programs/sort_time/"+asc_desc;
}


function Sort_name(asc_desc)
{
	document.location.href ="/programs/sort_name/"+asc_desc;
}


function Delete(message)
{
	//users_reply = confirm(message, {width:500, okLabel: "yes", cancelLabel: "no", buttonClass: "myButtonClass", id: "myDialogId", cancel:function(win) {return false;}, ok:function(win) {return true;} });
	users_reply = confirm(message, {width:500, okLabel: "yes", cancelLabel: "no", buttonClass: "myButtonClass", id: "myDialogId", cancel:function(win) {return false;}, ok:function(win) {return true;}  });
	alert('kliknuto na'+uses_reply);
	if(users_reply)
	{
		document.location.href = '/users';
	}
}

function disableDatalimitModify(selectedValue)
{
	var alarm_user = document.getElementById('alarm_user');
	var shared_user = document.getElementById('shared_user');
	var datalimit = document.getElementById('datalimit');
	
	if(selectedValue==2 || selectedValue==1)
	{
		datalimit.disabled = true;
		alarm_user.disabled = true;
		shared_user.disabled = true;
	}
	else
	{
		datalimit.disabled = false;
		alarm_user.disabled = false;
		shared_user.disabled = false;
	}
}
function disableDatalimitAdd(selectedValue)
{	
	var alarm_user1 = document.getElementById('alarm_user1');
	var shared_user1 = document.getElementById('shared_user1');
	var datalimit1 = document.getElementById('datalimit1');
	
	if(selectedValue==2 || selectedValue==1)
	{	
		datalimit1.disabled = true;
		alarm_user1.disabled = true;
		shared_user1.disabled = true;
	}
	else
	{
		datalimit1.disabled = false;
		alarm_user1.disabled = false;
		shared_user1.disabled = false;
	}
}
function validate_path()
{
	//var media_file = document.getElementById("mediafile");
	
	//var path_value_media = media_file.value;

	//var regex = '[A-Z]:';
	var upload_form = document.getElementById('uploadForm');
	//var first_chars_media = path_value_media.substr(0, 2);
try {
/*	
	if(first_chars_media.match(regex) != null)
	{
		
		var audio_file = document.getElementById("audio");
		
		if(audio_file != null && audio_file.value != "")
		{
			var path_value_audio = audio_file.value;
			var first_chars_audio = path_value_audio.substr(0, 2);
			 
			if(first_chars_audio != "" && first_chars_audio.match(regex) != null)
			{
				////path is valid - submit form
				upload_form.submit();
				callUploadProgress();
			}
			else
			{
				////invalid file format
				document.location.href = '/media';
			}
		}
		else
		{
*/		
			upload_form.submit();
			callUploadProgress();	
/*		}
		
	}
	else
	{
		///path is invalid - refresh page - invalid file format
		document.location.href = '/media';
	}
*/	
} catch(e) {
	alert(e.message);
}
}
