var C_cinemaBoard = new Class({
	mainHolder: false,
	header: false,
	holder: false,
	filmsList: false,
	init: function(holder, location, easyLocationName){
		this.mainHolder = $C('DIV',{},holder);
		this.holder = $C('DIV',{'.marginLeft':'5px'},this.mainHolder);
		this.filmsList = $C('DIV',{id:'location_cinemaBoard_list'},this.holder);
		this.getCinemaBoard(location, easyLocationName);
	},
	addFilmNode: function(h,elem,num, easyLocationName){
		num++;
		var imgURL = "http://www.todosenred.es/resources/images/carteles/small"+elem.reID+".jpg";
		var i = $C("IMG",{title:elem.title+"",className:"cinemaBoardNodeImage",src:"imagenes/t.gif",".background":"URL("+imgURL+") center no-repeat"},$C('A',{href:"el_cine_en_"+easyLocationName},h));

		var line = Math.ceil(num/6);var column = num-((line-1)*5);
		
/*		i.onclick = function(){
			
			var info = $C('DIV',{id:'info_location_cinemaBoard_filmNodeInfo_container'});
			$C("DIV",{innerHTML:elem.title,className:'header1'},info);
			$C("DIV",{className:'floatFix'},info);
			$C("IMG",{src:'resources/images/cinemaBoard.png',className:'floatLeft','.margin':'0 4px 0 0'},info);
			$C("DIV",{innerHTML:'<b>Director: </b>'+elem.director,className:'floatLeft','.margin':'4px 0 4px 0','.width':'360px'},info);
			$C("DIV",{innerHTML:'<b>Int&eacute;rpretes: </b>'+elem.actors,className:'floatLeft','.width':'360px'},info);
			$C("DIV",{className:'floatFix'},info);

			var leftDiv = $C('DIV',{className:'floatLeft','.width':'120px','.padding':'8px 0 0 0'},info);
			var rightDiv = $C('DIV',{className:'floatLeft','.width':'300px','.padding':'8px 0 0 0'},info);
			var imgURL = "resources/images/carteles/"+elem.reID+".jpg";
			var i = $C("IMG",{title:elem.title+"",className:"cinemaBoardNodeImage floatLeft",src:"resources/images/t.gif",".background":"URL("+imgURL+") center no-repeat",'.marginLeft':'4px'},leftDiv);

			var d = $C("DIV",{className:"filmNodeInfo_holder"},rightDiv)
			$A(elem.sessions).each(function(film){
				var f = $C("DIV",{className:"filmNodeInfo_session",innerHTML:film.name+" ("+film.locationName+")"},d);
				$C("DIV",{innerHTML:film.hours},f);
				if(film.late){$C("DIV",{innerHTML:film.late},f);}
			});
			$C('DIV',{className:'floatFix'},info);
			
			$C("DIV",{innerHTML:'<b>&iquest;De qu&eacute; va la pel&iacute;cula? </b><br/>'+elem.resume,'.margin':'8px 0 8px 0'},info);
			openFloatWindow(info);
			return;

			$C("DIV",{innerHTML:"Información sobre '"+elem.title+"'",className:'indexHeader'},info);
			var desc = $C('DIV',{innerHTML:'<b>Director:</b> '+elem.director+'<br/><b>Int&eacute;rpretes:</b> '+elem.actors+'<br/><br/>'+elem.resume,'.marginLeft':'4px'},info);
			$C('DIV',{'.marginBottom':'8px',className:'floatFix'},info);
			var leftDiv = $C('DIV',{className:'floatLeft','.width':'120px'},info);
			var rightDiv = $C('DIV',{className:'floatLeft','.width':'300px'},info);
			var imgURL = "resources/images/carteles/"+elem.reID+".jpg";
			var i = $C("IMG",{title:elem.title+"",className:"cinemaBoardNodeImage floatLeft",src:"resources/images/t.gif",".background":"URL("+imgURL+") center no-repeat",'.marginLeft':'4px'},leftDiv);

			var d = $C("DIV",{className:"filmNodeInfo_holder"},rightDiv)
			$A(elem.sessions).each(function(film){
				var f = $C("DIV",{className:"filmNodeInfo_session",innerHTML:film.name+" ("+film.locationName+")"},d);
				$C("DIV",{innerHTML:film.hours},f);
				if(film.late){$C("DIV",{innerHTML:film.late},f);}
			});
			$C('DIV',{className:'floatFix'},info);
		}*/
	},
	getCinemaBoard: function(location, easyLocationName){
		var params = "command=getCinemaBoard&location="+location;
		ajaxPetition("PHP/API_cinema.php",params,function(ajax){
			var r = eval("("+ajax.responseText+")");if(parseInt(r.errorCode)>0){alert(r.errorDescription);return;}
			
			var h = this.filmsList;
			$A(r.data).each(function(elem,num){this.addFilmNode(h,elem,num, easyLocationName);}.bind(this));
			$C('DIV',{className:'floatFix'},h);
		}.bind(this));
	}
});
