function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
	return request_type;
}

var http = createObject();

function ajaxget(div,object, action) {

	var nocache = Math.random();
	http.open('get', object+'.php?'+action+'&nocache='+nocache);
	http.onreadystatechange = function()
	{
		if(http.readyState == 4)
		{	
			if(action.substring(0,4) == "play")
			{
				var id = action.substring(5);
				var responseArray = http.responseText.split("|");
				var videoUrl = responseArray[0];
				var videoTitle = responseArray[1];
				var http2 = createObject();
				http2.open('get', 'inc_commercial.php?play='+id);
				http2.onreadystatechange = function()
				{
					if(http2.readyState == 4)
					{
						var playCommercial = "false";
						var commercialUrl = "";
						var commercialLink = "";
						
						var commerceArray = http2.responseText.split("|");

						if(commerceArray[0] == "true")
						{
							playCommercial = commerceArray[0];
							commercialUrl = commerceArray[1];
							commercialLink = commerceArray[2];
						}
						loadPlayer(videoUrl, videoTitle, id, playCommercial, commercialUrl, commercialLink);
					}
				}
				http2.send(null);
			} else { 
				document.getElementById(div).innerHTML = http.responseText;
			}
		}
	}
	http.send(null);
}
function ajaxframe(div,object, action) {

	var nocache = Math.random();
	http.open('get', object+'.php?'+action+'&nocache='+nocache);
	http.onreadystatechange = function()
	{
		if(http.readyState == 4)
		{	
			if(action.substring(0,4) == "play")
			{
				var id = action.substring(5);
				var responseArray = http.responseText.split("|");
				var videoUrl = responseArray[0];
				var videoTitle = responseArray[1];
				var http2 = createObject();
				http2.open('get', 'inc_commercial.php?play='+id);
				http2.onreadystatechange = function()
				{
					if(http2.readyState == 4)
					{
						var playCommercial = "false";
						var commercialUrl = "";
						var commercialLink = "";
						
						var commerceArray = http2.responseText.split("|");

						if(commerceArray[0] == "true")
						{
							playCommercial = commerceArray[0];
							commercialUrl = commerceArray[1];
							commercialLink = commerceArray[2];
						}
						loadPlayerParent(videoUrl, videoTitle, id, playCommercial, commercialUrl, commercialLink);
					}
				}
				http2.send(null);
			} else {
				parent.document.getElementById(div).innerHTML = http.responseText;
			}
		}
	}
	http.send(null);
}

function ajaxpost(div,form) {	
	  
    http.open("POST", 'email.php', true);
	
	var query = '';
	form = document.forms[form];
	
	for(var x = 0 ; x < form.length; x ++)
	{
		query = query + form[x].name + '=' + form[x].value +'&';	
	}
	
	http.onreadystatechange =  function()
	{
		if(http.readyState == 4)
		{
			document.getElementById(div).innerHTML = http.responseText;
		}
	}
    http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
    http.send(query);
	
}

function tabs(id) { 
	document.getElementById('tab_1').style.cssText = "background: #5D5D5D;";
	document.getElementById('tab_2').style.cssText = "background: #5D5D5D;";
	document.getElementById('tab_3').style.cssText = "background: #5D5D5D;";
	
	document.getElementById('tab_'+id).style.cssText = "background: #7A7A7A;";

}

function loadPlayer(file, title, id, commerce_yes_no, commerce_url, commerce_link) {
				
				document.getElementById('player_video').innerHTML = '<p id="flvplayer"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>';				

				var so = new SWFObject('flash/player.swf','player','320','200','7');
				so.addParam("allowfullscreen","true");
				so.addVariable("videoName",file);
				so.addVariable("videoTitle",title);
				so.addVariable("videoId",id);

				so.addVariable("commercial",commerce_yes_no);
				so.addVariable("commercial_name",commerce_url);
				so.addVariable("commercialLink",commerce_link);
			//	alert("commercial"+commerce_yes_no);
			//	alert("commercial_name"+commerce_url);
			//	so.addVariable("image", "<? echo $image?>");
			//	so.addVariable("displayheight","290");
			
				so.addVariable("lightcolor","0x557722");
				so.addVariable("backcolor","0x000000");
				so.addVariable("frontcolor","0x000000");
				so.write('flvplayer');				
}

function loadPlayerParent(file, title, id, commerce_yes_no, commerce_url, commerce_link) {

				parent.document.getElementById('player_video').innerHTML = '<p id="flvplayer"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>';				

				var so = new parent.SWFObject('flash/player.swf','player','320','200','7');
				so.addParam("allowfullscreen","true");
				so.addVariable("videoName",file);
				so.addVariable("videoTitle",title);
				so.addVariable("videoId",id);				
			//	so.addVariable("image", "<? echo $image?>");
			//	so.addVariable("displayheight","290");
				so.addVariable("commercial",commerce_yes_no);
				so.addVariable("commercial_name",commerce_url);
				so.addVariable("commercialLink",commerce_link);			
			//	alert("commercial"+commerce_yes_no);
			//	alert("commercial_name"+commerce_url);
			
				so.addVariable("lightcolor","0x557722");
				so.addVariable("backcolor","0x000000");
				so.addVariable("frontcolor","0x000000");
				so.write('flvplayer');				
}

function ajaxchangetitle(title,id) { 
	var nocache = Math.random();
	var http2 = createObject();
	http2.open('get', 'catid.php?title='+title+'&id='+id+'&nocache='+nocache);
	http2.onreadystatechange = function()
	{
		if(http2.readyState == 4)
		{	
			document.getElementById('page_title').innerHTML =http2.responseText;
		}
	}
	http2.send(null);
}

function changetitle(title) { 
	var tekst = unescape(title);
	document.getElementById('page_title').innerHTML = unescape(tekst);
}