var prevL;
var prevR;
function showMoveTabs(item, left, right){
	if ( left ){
		var back = document.getElementById( item.id + "_l" );
		prevL = back.src;
		back.src = "/img/move_l.gif";
	}
	if( right ){
		var forvard = document.getElementById( item.id + "_r" );
		prevR = forvard.src;
		forvard.src = "/img/move_r.gif";
	}
}
function hideMoveTabs(item){
	var back = document.getElementById( item.id + "_l" );
	if(prevL){
		back.src = prevL;
		prevL = null
	}
	
	var forvard = document.getElementById( item.id + "_r" );
	if(prevR){
		forvard.src = prevR;
		prevR = null;
	}
}	


/* Kolorowaie eventow programu.  */

function showEvents( itm, button ){
	
	file = button.className;
	if(file.lastIndexOf("0")>0){
		file = file.slice(0, file.lastIndexOf("0")) + "1";
		document.getElementById( 'vProgramForm:' + itm ).value = 'true';
	}
	else{
		file = file.slice(0, file.lastIndexOf("1")) + "0";
		document.getElementById( 'vProgramForm:' + itm ).value = 'false';		
	}
	button.className =  file;	
	tab = document.getElementsByName( itm );
	for ( i = 0 ; i < tab.length ; i++ ){
		cure = tab[i].parentNode;
		if ( cure.className != "vProgram_" + itm ){
			cure.className = "vProgram_" + itm ;
		}else{
			cure.className = "vProgramE";
		}
	}
} 

function showSelectedEvents(){
	alert('remove me pls!');
	return;
	var tab = document.getElementsByName( 'category' );
	for ( i = 0 ; i < tab.length ; i++ ){
		var str = tab[i].src;
		
		var l1 = str.lastIndexOf('0.gif');
		l2 = str.length - 5;
		if (  l1 == l2 ){
			index = str.lastIndexOf('0');
			newStr = str.substring(0, index );
			newStr = newStr + str.substring( index + 1, str.length );
			tab[i].src = newStr;
		}
	}
}
function clearSelectedEvents(){
	labels = ["kids", "movies", "news", "sport", "ser", "ent"];
	for ( i = 0 ; i < labels.length ; i++ ){
		tab = document.getElementsByName( labels[i] );
		for ( j = 0 ; j < tab.length ; j++ ){
			tab[j].parentNode.className = "vProgramE";
		}
		document.getElementById( 'vProgramForm:' + labels[i] ).value = 'false';
	}
	
	var tab = document.getElementsByName( 'category' );
	for ( i = 0 ; i < tab.length ; i++ ){
		var str = tab[i].className;
		
		var l1 = str.lastIndexOf('1');
		if (  l1 == (str.length - 1) ){
			newStr = str.substring(0, l1 );
			newStr = newStr + '0';
			tab[i].className = newStr;
		}
	}
}

function setIndex( item, flag, fname, event ){
	swap = document.getElementById(fname.name + ':swap');
	var first = item.id.indexOf('_')+1;
	var chid = item.id.substring( first , item.id.indexOf("_", first) );
	chid = chid + ( flag == true ? '+' : '-' );
	swap.value = chid;
	id = '' + item.id;
	 
	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:reload':'vProgramForm:reload'},'actionUrl':+window.location.pathname});
}	
	
function setDay(day, hour, event ){
	dayField = document.getElementById( 'vProgramForm:day' );
	dayField.value = day;

	startHourField = document.getElementById( 'vProgramForm:startHour' );
	startHourField.value = hour;

	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:changeDay':'vProgramForm:changeDay'},'actionUrl':+window.location.pathname});
}

function setGroup(val, event){
	dayField = document.getElementById( 'vProgramForm:selectedCategory' );
	dayField.value = parseInt(val.value) - 1;
	tab = document.getElementsByName( 'category' );
	for(i =0; i < tab.length; i++){
		if (tab[i] == val){
			v = tab[i];
			v1 = tab[i].nextSibling;
			//tab[i].nextSibling.className = 'selectedCategory'
		}else{
			v = tab[i];
			v1 = tab[i].nextSibling;
			//tab[i].nextSibling.className = 'usSelectedCategory'
		}
	}
	
	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:reload2':'vProgramForm:reload2'} ,'actionUrl':'/redir/program-tv/program-tv-pionowy.cp?javax.portlet.faces.DirectLink=true'} );return false;
}

function changeHD(hd, event){
	var hdf = document.getElementById('vProgramForm:hd');
	
	if(hd.checked){
		hdf.value = 'false';
		hd.nextSibling.className = 'unSelectedCategory'
	}else{
		hdf.value = 'true';
		hd.nextSibling.className = 'selectedCategory'
	}
	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:reloadHd':'vProgramForm:reloadHd'} ,'actionUrl':'/redir/program-tv/program-tv-pionowy.cp?javax.portlet.faces.DirectLink=true'} );return false;
}

function showDay(id,show){
	items = document.getElementsByName("day");
	for ( i = 0 ; i < items.length ; i++){
		var ci = items[i];
		ci.className = 'cpnewTVTabUnselected';
	}
	
	document.getElementById( 'day_' + id ).className = 'cpnewTVTabSelected';
	if(show){
		ci = items[items.length-1];
		ci.className = ci.className + ' addSeparator';	
	}
}

function setPack( val, event ){
	dayField = document.getElementById( 'vProgramForm:pack' );
	dayField.value=val;
	document.getElementById( 'vProgramForm:offset' ).value=0;
	
	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:ind':'vProgramForm:ind'},'actionUrl':+window.location.pathname});
	
}

var target = -1;
function showChannelIndex(pos){
	target = pos;
	var item = document.getElementById('chIndex');
	
	item.style.display='block';
	item.style.visibility='visible';
}

function insertChannel(id, chName, event){
	if ( target == -1 ){
		window.location = '/program-tv/' + chName + '/';
	}else{
		document.getElementById('vProgramForm:chId').value= id;
		document.getElementById('vProgramForm:colPos').value= target;
		A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:findme':'vProgramForm:findme'},'actionUrl':+window.location.pathname});
	}
}

function hideElement( id ){
	var item = document.getElementById( id );
	item.style.display='none';
	item.style.visibility='hidden';
}

function showAgeIcons( itm, event ){
	var f = document.getElementById( 'ageLimitChbx' ).checked
	document.getElementById( 'vProgramForm:ageIcons' ).value = f;
	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:reload':'vProgramForm:reload'},'actionUrl':+window.location.pathname});
}
function showNit(event){
	f = document.getElementById( 'posOnDecChbx' ).checked
	document.getElementById( 'vProgramForm:nit' ).value = f;
		
	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:reload':'vProgramForm:reload'},'actionUrl':+window.location.pathname});
}

function setFav(event){
	f = document.getElementById( 'favChannelsChbx' ).checked
	document.getElementById( 'vProgramForm:favChannelsChbx' ).value = f; 
	A4J.AJAX.Submit('_viewRoot','vProgramForm',event,{'parameters':{'vProgramForm:reload':'vProgramForm:reload'},'actionUrl':+window.location.pathname});
}
