		var CurrentClip = null;
		var Lenght = 0;
		var Pagin = 0;
		var Max = 9;
		var cID = 0;
		var tmp = 0;
		var SearchTerm = null;
		var FirstTime = 0;
		
		$(document).ready(function(){
			$.cookie('MadVideo', '1');
			$(document).pngFix();
			correctPNG();
			var cID = getUrlVars('cID');
			var caID = getUrlVars('caID');
			if (caID){
				GetSubmenu(caID);
			}else{
				GetSubmenu(19);
			}
			if (cID){
				FirstTime = 1;
				CurrentClip = cID;
				var addUrl = GetAdd();
				var send="|"+cID;
				//CreatePlayer('http://mad.tv/video/playlist.php?send='+urlencode(send));
				$("#videoplayer").attr("src","http://www.mad.tv/nc/video/videoplayer.php?fname="+urlencode(send)+"&log=1");
				GetInfo(cID);
			}else{
				if (caID){
					FirstTime = 1;
					GetFirstFromCategory(caID);
				}else{
					FirstTime = 0;
					GetDayTop();
				}
			}
			var options = { 
				beforeSubmit:  validate,
				success:    showResponse,
				clearForm: 'true'
			}; 
		    $('#frmComment').submit(function() { 
				$(this).ajaxSubmit(options); 
		        return false; 
		    });
			$("#GetLink").hide();
		});
		
		function GetFirstFromCategory(caID){
			var Result = null;
			$.get(
				"LoadFirstFromCategory.php?caID="+caID, {}, function(data)
				{
					if (isInteger(data)){
						//PlayClip(data);
						CurrentClip = data;
						var addUrl = GetAdd();
						var send=addUrl+"|"+data;
						//CreatePlayer('http://mad.tv/video/playlist.php?send='+urlencode(send));
						$("#videoplayer").attr("src","http://www.mad.tv/nc/video/videoplayer.php?fname="+urlencode(send));
						GetInfo(data);
					}else{
						return false;
					}
				}
			)
		}
		
		function GetDayTop(){
			var Result = null;
			$.get(
				"LoadDayTop.php", {}, function(data)
				{
					if (isInteger(data)){
						FirstTime = 0;
						var send="|"+data;
						//CreatePlayer('http://mad.tv/video/playlist.php?send='+urlencode(send));
//						alert("http://mad.tv/video/videoplayer.php?send="+urlencode(send));
						$("#videoplayer").attr("src","http://www.mad.tv/nc/video/videoplayer.php?fname="+urlencode(send)+"&log=0");
						GetInfo(data);
					}else{
						return false;
					}
				}
			)
		}
		
		function isInteger(s) {
			return (s.toString().search(/^-?[0-9]+$/) == 0);
		}
		 
		function GetLiveTV(){
			//return false;
			//$("#LiveTV").html(" ");
			//$.get(
			//	"http://mad.tv/nc/LoadTV.php", {}, function(data)
			//	{
			//		$("#LiveTV").append(data).find("ul").newsTicker();
			//	}
			//)
			//setTimeout("GetLiveTV()",60000);
		}
			
		function GetLiveRadio(){
			//return false;
			//$("#LiveRadio").html(" ");
			//$.get(
			//	"http://mad.tv/nc/LoadRadio.php", {}, function(data)
			//	{
			//		$("#LiveRadio").append(data).find("ul").newsTicker();
			//	}
			//)
			//setTimeout("GetLiveRadio()",60000);
		}
		 
		 function chdoc(color){
		 	var COOKIE_NAME = 'mad_bg_color';
		    // set cookie by number of days
		    $.cookie(COOKIE_NAME, color , { path: '/', expires: 1 });
		    var pic = $("body").css("background-image");
		    $("body").css("background",color+" "+pic);
		}
		 
		function GetVideos(cID,Page){
			if (tmp<Pagin) tmp = Pagin;
			$("#VideoContainer").html('<img src="/video/loading_red.gif" border="0" width="22" height="22" style="margin-top:4px;margin-left:4px;" />');
			if (isInteger(cID)){
				var url = "VideoContainer.php?cID="+cID+"&s="+Page;
				$("#epomena").attr("href","Javascript:MoveNext('"+cID+"')");
				$("#proigoumena").attr("href","Javascript:MovePrevious('"+cID+"')");
			}else{
				var url = "VideoContainer.php?SearchTerm="+cID+"&s="+Page;
				$("#epomena").attr("href","Javascript:MoveNextSearch('"+cID+"')");
				$("#proigoumena").attr("href","Javascript:MovePreviousSearch('"+cID+"')");
			}
			
			if (tmp>Pagin) $("#epomena").show();
			if (Pagin==0) $("#proigoumena").hide();

			$.get(url, {}, function(data){
					$("#VideoContainer").html(data);
				}
			)
		}
		
		function GetInfo(cID){
			$("#video_info").html('<img src="/video/loading_red.gif" border="0" width="22" height="22" style="margin-top:4px;margin-left:4px;" />');
			$.ajax({
			  type: "GET",
			  url: "getInfo.php",
			  data: "clip="+cID,
			  async: false,
			  success: function(msg){
				$("#video_info").html(msg);
			  }
			});
			$("#VideoPath").attr("value","http://www.mad.tv/video/?cID="+cID);
			$("#commentBox").load("LoadComments.php?Clip="+cID);
			$("#NewsID").attr("value",cID);
		}
		 
		function MoveNext(cID){
			Pagin = parseInt(Pagin)+parseInt(Max);
			GetVideos(cID,Pagin);
			$("#epomena").attr("href","Javascript:MoveNext('"+cID+"')");
		}
		
		function MovePrevious(cID){
			Pagin = parseInt(Pagin)-parseInt(Max);
			GetVideos(cID,Pagin);
			$("#proigoumena").attr("href","Javascript:MovePrevious('"+cID+"')");
		}
		
		function GetSubmenu(cID,first){
			Pagin = 0;
			if (!first) first="play";
			$("#subMenu").html('<img src="/video/loading_yello.gif" border="0" width="22" height="22" style="margin-top:4px;margin-left:4px;" />');
			$.ajax({
			  type: "GET",
			  url: "subMenu.php",
			  data: "cID="+cID+"&f="+first,
			  async: false,
			  success: function(msg){
				$("#subMenu").html(msg);
			  }
			});
		}
		
		function Sp(id){
			GetVideos(id,'0');
			GetSubmenu(id);
		}
		
		function LoadVideos(id,parent){
			GetVideos(id,0);
			GetSubmenu(parent,"stop");
		}
		
		function GetLenght(){
			Lenght = thisMovie('mpl').getLength();
		}

		function PlayClip(id){
            $.get("index.php", { cID: id } );
			GetInfo(id);
			var addUrl = GetAdd();
			CurrentClip = id;
			var send=addUrl+"|"+id;
		//	var send=id;

//var obj = {file:"http://www.myserver.com/myvideo.flv",title:"My Cool Video"};

			//var playlist = {file:'http://mad.tv/video/playlist.php?send='+urlencode(send),title:"asdsad"};
			//document.getElementById('videoplayer').location.href="http://www.google.gr";
			//alert(send);
//			thisMovie('mpl').loadFile(playlist);
//			thisMovie('mpl').sendEvent("autostart","false");
//			thisMovie('mpl').sendEvent("STOP","true");
//		thisMovie('mpl').sendEvent("LOAD",playlist);
////			CreatePlayer('http://mad.tv/video/playlist.php?send='+urlencode(send));
			//setTimeout("sendEvent('mpl','playitem','0');",100);
			$("#videoplayer").attr("src","http://www.mad.tv/nc/video/videoplayer.php?fname="+urlencode(send)+"&log=1");
		}

		function sendEvent(swf,typ,prm) {
			thisMovie(swf).sendEvent(typ,prm);
		}

		function thisMovie(movieName) {
			if(navigator.appName.indexOf("Microsoft") != -1) {
				return window[movieName];
			} else {
				return document[movieName];
			}
		}

		function CreatePlayer(fname,auto){
			return(0);
		if (!auto)  auto = false;
		if (!fname) fname = '/video/skin.jpg';
			//so = new SWFObject('/skin/mad/flashplayer/player.swf','mpl','434','334','8');
			so = new SWFObject('player.swf','mpl','434','334','8');
			so.addParam('allowscriptaccess','always');
			so.addParam('allowfullscreen','true');
			so.addVariable('height','334');
			so.addVariable('width','434');
			so.addVariable('file',fname);
            so.addVariable('image','/video/skin.jpg');
            so.addVariable('logo','/video/sitelogo.png');
			so.addVariable('backcolor','0xff1e00');
			so.addVariable('frontcolor','0xFFFFFF');
			so.addVariable('lightcolor','0xffea00');
			so.addVariable('screencolor','0xfeec86')
			so.addVariable('displayheight','334');
			so.addVariable('displaywidth','434');
			so.addVariable('searchbar','false');
			so.addVariable('showstop','true');
			so.addVariable('autoscroll','false');
			so.addVariable('autostart','true');
			so.addVariable('shownavigation','true');
			so.addVariable('enablejs','true');
	            so.addParam('wmode', 'opaque');
			so.write('player');
		}
		function getUpdate(typ,pr1,pr2,swf) {
			var NowPlay = null;
			if (typ =="item"){
				if (pr1!=0){
					NowPlay = pr1;
				}
			}
			if(typ == 'state'&pr1==2) {
				if (FirstTime==1){
					$.ajax({
					  type: "POST",
					  url: "Statistic.php",
					  data: "id="+CurrentClip+"&vid="+NowPlay,
					  async: true,
					  success: function(msg){
						alert(msg);
						if (msg=="FAIL"){
							//alert(msg+" "+CurrentClip);
						}
					  }
					});
				}else{
					FirstTime = 1;
				}
			}
		};
		
		function validate(formData, jqForm, options) {
			$("#send").hide();
			$("#response").html('<img src="loading_process.gif" border="0" />');
			return true;
		}
		
		function showResponse(responseText, statusText) {
			$("#response").html(responseText);
		}
		
		function resetForm(NewsID){
			$("#send").show();
			$("#response").html(" ");
			$("#commentBox").load("LoadComments.php?Clip="+NewsID);
		}
		
		function getUrlVars(urlVar){
			var vars = [], hash , tmp =[];
			var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
			for(var i = 0; i < hashes.length; i++){
				hash = hashes[i].split('=');
				if (hash[0]==urlVar){
					return hash[1]
				}
				//vars.push(hash[0]);
				//vars[hash[0]] = hash[1];
			}
			//return vars;
			return false;
		}
		
		function Search(){
			if (!$.cookie("MadVideo")){
				return false;
			}			
			var date = new Date();
			var hour = date.getHours();
			var sec = date.getSeconds();
			var min = date.getMinutes();
			var timestamp = hour+""+min+""+sec;
			var exp = hour+""+min+""+(sec+15);
			var last = $.cookie("Lastsearch");
			var def = (timestamp-last);
			if(def>=15||last==null){
				$.cookie("Lastsearch", timestamp, { path: '/', expires: (sec+15) });
				$("#subMenu").html('<div class="video_cat_bottom">Αποτελέσματα Αναζήτησης</div>');
				var search = $("#SearchTerm").val();
				var Terms = search.split(" ");
				var url = null;
				url = "?SearchTerm=";
				var te = "";
				for ( i=0;i<Terms.length;i++ ){
					//var t = URLEncode(Terms[i]);
					var t = Terms[i];
					url +=t;
					te += t;
					if (i!=(Terms.length-1)){
						url +="|";
						te +="|";
					}
				}
				//alert("VideoContainer.php"+url+"&s=0");
				if (tmp<Pagin) tmp = Pagin;
				$("#VideoContainer").html('<img src="/video/loading_red.gif" border="0" width="22" height="22" style="margin-top:4px;margin-left:4px;" />');
				$.get(
					"VideoContainer.php"+url+"&s=0", {}, function(data)
					{
						$("#VideoContainer").html(data);
					}
				)
				$("#epomena").attr("href","Javascript:MoveNextSearch('"+te+"')");
				if (tmp>Pagin) $("#epomena").show();
				if (Pagin==0) $("#proigoumena").hide();
				$("#proigoumena").attr("href","Javascript:MovePreviousSearch('"+te+"')");
				
			}else{
				alert("Δεν μπορείτε να κάνετε αναζήτηση τόσο σύντομα. Δοκιμάστε ξανά σε 15 δευτερόλεπτα");
				return false;
			}
		}
		
		function MoveNextSearch(search){
			Pagin = parseInt(Pagin)+parseInt(Max);
			GetVideos(search,Pagin);
			$("#epomena").attr("href","Javascript:MoveNextSearch('"+cID+"')");
		}
		
		function MovePreviousSearch(search){
			Pagin = parseInt(Pagin)-parseInt(Max);
			GetVideos(search,Pagin);
			$("#proigoumena").attr("href","Javascript:MovePreviousSearch('"+cID+"')");
		}
		
		function URLEncode (clearString) {
		  var output = '';
		  var x = 0;
		  clearString = clearString.toString();
		  var regex = /(^[a-zA-Z0-9_.]*)/;
		  while (x < clearString.length) {
		    var match = regex.exec(clearString.substr(x));
		    if (match != null && match.length > 1 && match[1] != '') {
		    	output += match[1];
		      x += match[1].length;
		    } else {
		      if (clearString[x] == ' ')
		        output += '+';
		      else {
		        var charCode = clearString.charCodeAt(x);
		        var hexVal = charCode.toString(16);
		        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
		      }
		      x++;
		    }
		  }
		  return output;
		}
		
		function ShowSource(){
			$("#GetLink").toggle();
		}
		
		function GetAdd(){
			return "";
			var addClip = null;
			$.ajax({
			  type: "GET",
			  url: "GetAdd.php",
			  data: "",
			  async: false,
			  success: function(msg){
				var vad = msg.split("|");
				var frame = '<iframe src="'+vad[1]+'" style="width:1px; height:1px;"></iframe>';
				if (vad[1])
				{
					//$("#VideoAddFrame").html(frame);
				}
				addClip = vad[0];
			  }
			});
			return addClip;
		}
		
		function urlencode(str) {
		str = escape(str);
		str = str.replace('+', '%2B');
		str = str.replace('%20', '+');
		str = str.replace('*', '%2A');
		str = str.replace('/', '%2F');
		str = str.replace('@', '%40');
		return str;
		}
