function get_translation (str){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').get_translation(str);
 } else { 
	return document.getElementById('PBXTelecom_Main').get_translation(str);
 }
}

function get_network (){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').get_network();
 } else { 
	return document.getElementById('PBXTelecom_Main').get_network();
 }
}

function get_lang_code (){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').get_lang_code();
 } else { 
	return document.getElementById('PBXTelecom_Main').get_lang_code();
 }
}

function get_username (){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').get_username();
 } else { 
	return document.getElementById('PBXTelecom_Main').get_username();
 }
}

function showSMSTab() {
	document.getElementById('sms_tab').style.display = 'block';
	document.getElementById('sms_btn').className = 'selected';
	document.getElementById('paypal_tab').style.display = 'none';
	document.getElementById('paypal_btn').className = '';
	document.getElementById('gecad_tab').style.display = 'none';
	document.getElementById('gecad_btn').className = '';
}

function showPaypalTab() {
	document.getElementById('sms_tab').style.display = 'none';
	document.getElementById('sms_btn').className = '';
	document.getElementById('paypal_tab').style.display = 'block';
	document.getElementById('paypal_btn').className = 'selected';
	document.getElementById('gecad_tab').style.display = 'none';
	document.getElementById('gecad_btn').className = '';
}

function showGecadTab() {
	document.getElementById('sms_tab').style.display = 'none';
	document.getElementById('sms_btn').className = '';
	document.getElementById('paypal_tab').style.display = 'none';
	document.getElementById('paypal_btn').className = '';
	document.getElementById('gecad_tab').style.display = 'block';
	document.getElementById('gecad_btn').className = 'selected';
}

// payments

var available_credits = 0;
var total_subscriptions = 0;
var available_packages = 0;
var descriptions = [];
var totalvalue = 0;
var sms_values = null;
var paypal_values = null;
var gecad_values = null;

function purchase_packages() {
 var o = document.getElementById('ActiveSubscriptions3').options;

 var period = document.getElementById('ActiveSubscriptions4').selectedIndex;
 var nopackages = o.length;
 var packages = '';

 for(var i = 0; i<nopackages; i++) {
	packages += o[i].innerHTML + '^';
 }

 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').purchase_packages(period, nopackages, packages, "ppk_callback");
 } else { 
	document.getElementById('PBXTelecom_Main').purchase_packages(period, nopackages, packages, "ppk_callback");
 }
}

function ppk_callback(str) {
	alert(str);
	hidePaymentsPopup();
}

var show_gac_alert = false;

function get_available_credits() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').get_available_credits("gac_callback");
 } else { 
	document.getElementById('PBXTelecom_Main').get_available_credits("gac_callback");
 }
}

function gac_callback(str) {
	str = str.split(",");
	str = str[0];

	if(isNaN(str)) alert(str);
	else {
		document.getElementById('AvailableCredits').innerHTML = str;
		if(show_gac_alert) {
			alert("You have " + str + " credits in your account...");
		} else show_gac_alert = true;
	}
}

function get_gecad_values() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').get_gecad_values("ggv_callback");
 } else { 
	return document.getElementById('PBXTelecom_Main').get_gecad_values("ggv_callback");
 }
}

function ggv_callback(str) {
	gecad_values = str.split("|");
	str = '<select name="GecadValue" id="GecadValue" onchange="updateCreditsToBuyGecad()"><option selected="selected"> </option>';

	var s = document.getElementById('GecadValue');
	for(var i=0; i<gecad_values.length; i++) {
		tmp = gecad_values[i].split("^");
		if(tmp.length == 3)
			str+= '<option value="' + tmp[2] + '" code="' + tmp[1] + '">' + tmp[0] + '</option>';
	}
	
	str += '</select>';

	document.getElementById('GecadValue_div').innerHTML = str;
}

function charge_gecad() {
	var s = document.getElementById('GecadValue');
	var i = s.selectedIndex;

	if(i > 0) {
		var url = 'https://secure.epayment.ro/order/checkout.php?PRODS='+s.options[i].getAttribute("code")+'&QTY=1&INFO'+s.options[i].getAttribute("code")+'='+get_username()+'&LANG='+get_lang_code()+'&PAY_TYPE=CCVISAMC';
		window.open(url);
	} else alert("Please choose a value first...");
}

function get_paypal_values() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').get_paypal_values("gpv_callback");
 } else { 
	return document.getElementById('PBXTelecom_Main').get_paypal_values("gpv_callback");
 }
}

function gpv_callback(str) {
	paypal_values = str.split("|");
	str = '<select name="PaypalValue" id="PaypalValue" onchange="updateCreditsToBuyPaypal()"><option selected="selected"> </option>';

	var s = document.getElementById('PaypalValue');
	for(var i=0; i<paypal_values.length; i++) {
		tmp = paypal_values[i].split("^");
		if(tmp.length == 3)
			str+= '<option value="' + tmp[2] + '" code="' + tmp[1] + '">' + tmp[0] + '</option>';
	}
	
	str += '</select>';

	document.getElementById('PaypalValue_div').innerHTML = str;
}

function charge_paypal() {
	var s = document.getElementById('PaypalValue');
	var i = s.selectedIndex;

	if(i > 0) {
		var url = 'https://www.paypal.com/cgi-bin/webscr?hosted_button_id='+s.options[i].getAttribute("code")+'&on0=Your PBX TV username&os0='+get_username()+'&cmd=_s-xclick';
		window.open(url);
	} else alert("Please choose a value first...");
}

function get_sms_values() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').get_sms_values("gsv_callback");
 } else { 
	return document.getElementById('PBXTelecom_Main').get_sms_values("gsv_callback");
 }
}

function gsv_callback(str) {
	sms_values = str.split("|");
	str = '<select name="SMSValue" id="SMSValue" onchange="updateCreditsToBuy()"><option selected="selected"> </option>';

	var s = document.getElementById('SMSValue');
	for(var i=0; i<sms_values.length; i++) {
		tmp = sms_values[i].split("^");
		if(tmp.length == 2)
			str+= '<option value="' + tmp[1] + '">' + tmp[0] + '</option>';
	}
	
	str += '</select>';

	document.getElementById('SMSValue_div').innerHTML = str;
}

function charge_sms() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	return document.getElementById('PBXTelecom_Main_Embed').charge_sms(document.getElementById('smscode').value, "chs_callback");
 } else { 
	return document.getElementById('PBXTelecom_Main').charge_sms(document.getElementById('smscode').value, "chs_callback");
 }
}

function chs_callback(str) {
	alert(str);
	get_available_credits();
}

function get_active_subscriptions (){
 hide_video();
 if(eval("payment_config."+get_network()+".sms")==1) get_sms_values();
 if(eval("payment_config."+get_network()+".paypal")==1) get_paypal_values();
 if(eval("payment_config."+get_network()+".gecad")==1) get_gecad_values();

 document.getElementById('abonactive').innerHTML = get_translation("caption_active_subscriptions");
 document.getElementById('pachetedisp').innerHTML = get_translation("caption_available_packages");
 document.getElementById('adaugainlista').innerHTML = get_translation("caption_add_to_list");
 document.getElementById('subs_period').innerHTML = get_translation("caption_subscription_period");
 document.getElementById('subs_desc').innerHTML = get_translation("caption_description");
 document.getElementById('ActiveSubscriptions4').options[0].innerHTML = get_translation("choice_1_month");
 document.getElementById('ActiveSubscriptions4').options[1].innerHTML = get_translation("choice_3_months");
 document.getElementById('ActiveSubscriptions4').options[2].innerHTML = get_translation("choice_6_months");
 document.getElementById('ActiveSubscriptions4').options[3].innerHTML = get_translation("choice_12_months");
 document.getElementById('value_label').innerHTML = get_translation("caption_value");
 document.getElementById('discount_label').innerHTML = get_translation("caption_discount");
 document.getElementById('total_label').innerHTML = get_translation("caption_total");

 document.getElementById('load_account').innerHTML = get_translation("caption_load_account");
 document.getElementById('status').innerHTML = get_translation("label_status");
 document.getElementById('status2').innerHTML = get_translation("label_status");
 document.getElementById('status3').innerHTML = get_translation("label_status");
 document.getElementById('avail_notavail').innerHTML = get_translation("label_status_"+ (eval("payment_config."+get_network()+".sms") == 1 ? "" : "not_") +"available");
 document.getElementById('avail_notavail2').innerHTML = get_translation("label_status_"+ (eval("payment_config."+get_network()+".paypal") == 1 ? "" : "not_") +"available");
 document.getElementById('avail_notavail3').innerHTML = get_translation("label_status_"+ (eval("payment_config."+get_network()+".gecad") == 1 ? "" : "not_") +"available");
 document.getElementById('value2_label').innerHTML = get_translation("caption_value");
 document.getElementById('value2_label2').innerHTML = get_translation("caption_value");
 document.getElementById('value2_label3').innerHTML = get_translation("caption_value");
 document.getElementById('credits_to_buy_label').innerHTML = get_translation("label_credits_to_buy");
 document.getElementById('credits_to_buy_label2').innerHTML = get_translation("label_credits_to_buy");
 document.getElementById('credits_to_buy_label3').innerHTML = get_translation("label_credits_to_buy");
 document.getElementById('instructions_label').innerHTML = get_translation("label_instructions");
 document.getElementById('instructions_label2').innerHTML = get_translation("label_instructions");
 document.getElementById('instructions_label3').innerHTML = get_translation("label_instructions");
 document.getElementById('fill_in_code').innerHTML = get_translation("label_enter_sms_code");
 document.getElementById('validate_code_btn').value = get_translation("label_validate_code");
 document.getElementById('paypal_buy_btn').value = get_translation("label_pay_by_paypal");
 document.getElementById('gecad_buy_btn').value = get_translation("label_pay_by_epayment");
 document.getElementById('credits_avail_label').innerHTML = get_translation("label_available_credits");
 document.getElementById('reset_btn').value = get_translation("label_cancel");
 document.getElementById('updatecredits_btn').value = get_translation("label_update_credits");

 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').get_active_subscriptions("gas_callback");
 } else { 
	document.getElementById('PBXTelecom_Main').get_active_subscriptions("gas_callback");
 }
}

function gas_callback(resp) {
	available_credits = 0;
	total_subscriptions = 0;
	available_packages = 0;
	descriptions = [];
	totalvalue = 0;
	sms_values = null;
	paypal_values = null;
	gecad_values = null;

	resp = resp.split("^");
	available_credits = parseInt(resp[0]);
	document.getElementById('AvailableCredits').innerHTML = available_credits;
	total_subscriptions = parseInt(resp[1]);

	var str = '<select name="ActiveSubscriptions" size="10" id="ActiveSubscriptions">';
	var tmp = '';

	for(var i=0;i<total_subscriptions;i++) {
		tmp = resp[i+2];
		if(i == total_subscriptions-1) {
			tmp = tmp.split("|");
			tmp = tmp[0];
		}
		str += '<option value="">' + tmp + '</option>';
	}

	if(str.indexOf('<option') == -1) str += '<option value="">'+ get_translation("warning_no_active_subscription") +'</option>';
	
	str += '</select>';

	document.getElementById('ActiveSubscriptions_div').innerHTML = str;

	available_packages = resp[total_subscriptions+2];

	str = '<select name="ActiveSubscriptions2" size="15" id="ActiveSubscriptions2" onchange="updateDescription()">';
	descriptions = [];
	totalvalue = 0;

	for(i=0;i<available_packages;i++) {
		tmp = resp[total_subscriptions+3+i].split("|");
		descriptions.push( get_translation("label_required_credits") + ": " + tmp[2] + "\n\n" + get_translation("label_channels") + ": " + tmp[1] + "\n\n" + get_translation("label_discount1") + ": " + tmp[3] + "\n"+ get_translation("label_discount2") +": " + tmp[4] + "\n" + get_translation("label_discount3") +": " + tmp[5] + "\n"+ get_translation("label_discount4") + ": " + tmp[6] + "\n\n"+ get_translation("label_reference") +": " + tmp[7] );

		str += '<option value="' + tmp[2] + '" discount="' + tmp[3]+"."+tmp[4]+"."+tmp[5]+"."+tmp[6] + '">' + tmp[0] + '</option>';
	}
	
	str += '</select>';

	document.getElementById('ActiveSubscriptions2_div').innerHTML = str;
}

function addPackage() {
	var i = document.getElementById('ActiveSubscriptions2').selectedIndex;

	if(i != -1) {
		var n = document.getElementById('ActiveSubscriptions2').options[i].innerHTML;

		var found = false;

		for(var j=0;j<document.getElementById('ActiveSubscriptions3').options.length;j++)
			if(document.getElementById('ActiveSubscriptions3').options[j].innerHTML == n) {
				found = true;
				break;
			}

		if(!found) {
			var o = document.createElement("option");
			var d = document.getElementById('ActiveSubscriptions2').options[i].getAttribute("discount");
			o.innerHTML = n;
			o.setAttribute('value', document.getElementById('ActiveSubscriptions2').options[i].value);
			o.setAttribute('discount', d);

			document.getElementById('ActiveSubscriptions3').appendChild(o);

			totalvalue += parseInt(o.value);

			mul = 1;

			switch(document.getElementById('ActiveSubscriptions4').selectedIndex) {
				case 1: mul = 3; break;
				case 2: mul = 6; break;
				case 3: mul = 12; break;
			}

			document.getElementById('value').value = totalvalue*mul;

			updateDiscount();
		}
	}
}

function removePackage() {
	var i = document.getElementById('ActiveSubscriptions3').selectedIndex;

	if(i != -1) {
		totalvalue -= parseInt(document.getElementById('ActiveSubscriptions3').options[i].value);

		mul = 1;

		switch(document.getElementById('ActiveSubscriptions4').selectedIndex) {
			case 1: mul = 3; break;
			case 2: mul = 6; break;
			case 3: mul = 12; break;
		}

		document.getElementById('value').value = totalvalue*mul;

		document.getElementById('ActiveSubscriptions3').options[i] = null;

		updateDiscount();
	}
}

function updateDescription() {
	var i = document.getElementById('ActiveSubscriptions2').selectedIndex;
	if(i != -1) document.getElementById('description').innerHTML = descriptions[ i ];
}

function updateDiscount() {
	var d = 0;
	var sel = document.getElementById('ActiveSubscriptions4').selectedIndex;
	var o = document.getElementById('ActiveSubscriptions3').options;
	
	for(var i = 0; i<o.length; i++) {
		tmp = o[i].getAttribute("discount").split(".");
		d += parseInt(tmp[sel]);
	}

	document.getElementById('discount').value = d;

	mul = 1;

	switch(document.getElementById('ActiveSubscriptions4').selectedIndex) {
		case 1: mul = 3; break;
		case 2: mul = 6; break;
		case 3: mul = 12; break;
	}

	document.getElementById('value').value = totalvalue*mul;

	document.getElementById('total').value = parseInt(totalvalue*mul)- parseInt(document.getElementById('discount').value);
}

function updateCreditsToBuy() {
	var o = document.getElementById('SMSValue').options;
	var i = document.getElementById('SMSValue').selectedIndex;

	if(i == 0) {
		document.getElementById('credits_tobuy').value = '';
	}
	else {
		document.getElementById('credits_tobuy').value = parseInt(o[ i ].value);
		document.getElementById('instructions').value = eval("multilanguage_strings." + get_lang_code() + ".sms" + i);
	}
}

function updateCreditsToBuyPaypal() {
	var o = document.getElementById('PaypalValue').options;
	var i = document.getElementById('PaypalValue').selectedIndex;

	if(i == 0) {
		document.getElementById('credits_tobuy2').value = '';
	}
	else {
		document.getElementById('credits_tobuy2').value = parseInt(o[ i ].value);
		document.getElementById('instructions2').value = eval("multilanguage_strings." + get_lang_code() + ".paypal");
	}
}

function updateCreditsToBuyGecad() {
	var o = document.getElementById('GecadValue').options;
	var i = document.getElementById('GecadValue').selectedIndex;

	if(i == 0) {
		document.getElementById('credits_tobuy3').value = '';
	}
	else {
		document.getElementById('credits_tobuy3').value = parseInt(o[ i ].value);
		document.getElementById('instructions3').value = eval("multilanguage_strings." + get_lang_code() + ".gecad");
	}
}

// end payments

function play_confirm (a){
 if(confirm(a)) showPaymentsPopup();
}

function play_alert (a){
 alert (a);
}
function send_alert (a){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').send_alert_by_flash(a);
 } else { 
	document.getElementById('PBXTelecom_Main').send_alert_by_flash(a);
 }
}
function show_logout(){
 fill_html ("PBXTelecom_logout","<a id='logout_btn' href='javascript:void(0);' onclick='log_out();'>Logout</a>");
 
 calledfromChannel = false;

 check_commercials();
}
function hide_logout (){
 fill_html ("PBXTelecom_logout","&nbsp;");
 nocm = "notset";
 go_Arbo();
}
function log_out (){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').logout("me");
 } else { 
	document.getElementById('PBXTelecom_Main').logout("me");
 }
 
 hide_ad_main();

 hidePaymentsPopup();

 document.getElementById('ActiveSubscriptions').innerHTML = '';
 document.getElementById('ActiveSubscriptions2').innerHTML = '';
 document.getElementById('ActiveSubscriptions3').innerHTML = '';

 document.getElementById('description').innerHTML = '';
 document.getElementById('value').value = '';
 document.getElementById('discount').value = '';
 document.getElementById('total').value = '';

 document.getElementById('instructions').value = '';
 document.getElementById('instructions2').value = '';
 document.getElementById('instructions3').value = '';
 
 for(var i=0;i<document.getElementById('SMSValue').options.length;i++)
	document.getElementById('SMSValue').options[i] = null;
 for(var i=0;i<document.getElementById('PaypalValue').options.length;i++)
	document.getElementById('PaypalValue').options[i] = null;
 for(var i=0;i<document.getElementById('GecadValue').options.length;i++)
	document.getElementById('GecadValue').options[i] = null;
	
 hide_video();
}
var lastRerunChannel = null;
function send_request_rerun(channel,weekday,hour) {

 	get_commercial_url("R"+channel);
	if(nocm == "notset") {
		calledfromChannel = true;
		check_commercials();
	 }
	 else tryShowAdMain();

 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').get_rerun(channel,weekday,hour);
 } else { 
	document.getElementById('PBXTelecom_Main').get_rerun(channel,weekday,hour);
 }
 return false;
}

var ad_main_hide_tmo = null;
var nocm = "notset";
var calledfromChannel = false;

function goPlay(what, source){
 calledfromChannel = true;
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').build_request(what);
 } else { 
	document.getElementById('PBXTelecom_Main').build_request(what);
 }
 highlight(source);

 if(source.innerHTML.indexOf("*") != source.innerHTML.length-1) {
	
	get_commercial_url(what);
 	if(nocm == "notset") {
		check_commercials();
	 }
	 else tryShowAdMain();

 }
}

function check_commercials() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').check_commercials("chc_callback");
 } else { 
	document.getElementById('PBXTelecom_Main').check_commercials("chc_callback");
 }
}

function chc_callback(str) {
	nocm = str;
	if(calledfromChannel) tryShowAdMain();
	else {
		if(nocm != "ok") {
			var refresher = new Date();
			var url_ad_top = "http://pbxtv.ro/ads/adsense_leaderboard_code.php";
			
			if(document.getElementById('PBXTelecom_top_advertisement')) {
				document.getElementById('PBXTelecom_top_advertisement').src = url_ad_top;
 			
 				document.getElementById('PBXTelecom_top_advertisement').src = url_ad_top + "#refresh" + refresher.getMilliseconds();
			}
			
 			get_commercial_url("none");
 			tryShowAdMain();
		} else {
			document.getElementById('PBXTelecom_top_advertisement').style.display='none';
			show_video();
		}
	}
}

function get_commercial_url(chann) {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').get_commercial_url(chann,"gcu_callback");
 } else { 
	document.getElementById('PBXTelecom_Main').get_commercial_url(chann,"gcu_callback");
 }
}

function gcu_callback(str) {
 var refresher = new Date();

 document.getElementById('PBXTelecom_top_advertisement_main').src = str;
 document.getElementById('PBXTelecom_top_advertisement_main').src = str + "#refresh" + refresher.getMilliseconds();
}

function tryShowAdMain() {
	if(nocm != 'ok') {

 		show_ad_main();
 		
	 }
}

var video_play_tmout = null;
var channURL = null;

function open_channel(what){
 if(nocm != "ok") {
 	stop_video();
 	clearTimeout(video_play_tmout);
 	channURL = what;
 	video_play_tmout = setTimeout("play_video()", 10000);
 } else {
	 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	 document.getElementById('MediaPlayerEmbed').src = what;
	 document.getElementById('MediaPlayerEmbed').src = what;
	 } else { 
	 document.getElementById('MediaPlayer').controls.stop();
	 document.getElementById('MediaPlayer').Url = what; 
	 document.getElementById('MediaPlayer').controls.stop();
	 }
 }
 go_Arbo();
}
function stop() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
 document.getElementById('MediaPlayerEmbed').controls.stop();
 } else { 
 document.getElementById('MediaPlayer').controls.stop();
 }
}
function newsize(x,y) {
 document.getElementById("PBXTelecom_Main").style.width = x + "px"; 
 document.getElementById("PBXTelecom_Main").style.height = y + "px"; 
}
function highlight(link){
 var container = link.parentNode;
 name=link.className;
 for(var i=1; i<container.childNodes.length; i++){ // unhighlight all links
  if(container.childNodes[i] && container.childNodes[i].nodeName && container.childNodes[i].nodeName.toLowerCase() == 'a'){
      container.childNodes[i].className = name;
    }
  }
 link.className = name+"_Highlight";
}
function request_rerun (frm){
 calledfromChannel = true;
 channel =  frm.elements['PBXTelecom_rerun_channel'].options[ frm.elements['PBXTelecom_rerun_channel'].selectedIndex ].value;
 weekday =  frm.elements['PBXTelecom_rerun_day'].options[ frm.elements['PBXTelecom_rerun_day'].selectedIndex ].value;
 hour =  frm.elements['PBXTelecom_rerun_hour'].options[ frm.elements['PBXTelecom_rerun_hour'].selectedIndex ].value;
 if (channel==-1) {
  send_alert ("label_error_no_channel");
 } else if (weekday==-1) {
  send_alert ("label_error_no_weekday");
 } else if (hour==-1) {
  send_alert ("label_error_no_hour");
 } else {
  send_request_rerun(channel,weekday,hour);
 }
  return false;
}
function fill_html(target,content){
 if (content=="null") content="&nbsp;";
 document.getElementById(target).innerHTML=content;
}

function show_video() {
 //document.getElementById('MediaPlayer').setAttribute("style", "visibility: visible;");
 document.getElementById('MediaPlayer').setAttribute("class", "MediaPlayerVisible");
 play_video();
}
function hide_video() {
 //document.getElementById('MediaPlayer').setAttribute("style", "visibility: hidden;");
 document.getElementById('MediaPlayer').setAttribute("class", "MediaPlayerInVisible");
 stop_video();
}

function play_video() {

 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
 document.getElementById('MediaPlayerEmbed').src = channURL;
 document.getElementById('MediaPlayerEmbed').src = channURL;
 } else { 
 document.getElementById('MediaPlayer').controls.stop();
 document.getElementById('MediaPlayer').Url = channURL; 
 }

}
function stop_video() {
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
 document.getElementById('MediaPlayerEmbed').src = '';
 document.getElementById('MediaPlayerEmbed').src = '';
 } else { 
 document.getElementById('MediaPlayer').controls.stop();
 document.getElementById('MediaPlayer').Url = ''; 
 document.getElementById('MediaPlayer').controls.stop();
 }
}

function show_ad_main (){
 if(calledfromChannel) {
 	clearTimeout(ad_main_hide_tmo);
 	ad_main_hide_tmo  = setTimeout("hide_ad_main()", 10000);
 }
 document.getElementById('ad_main').setAttribute("style", "display: block;");
 document.getElementById('PBXTelecom_top_advertisement_main').setAttribute("class", "ad_main_Visible");
 hide_video();
}
function hide_ad_main (){
 document.getElementById('PBXTelecom_top_advertisement_main').setAttribute("class", "ad_main_inVisible");
 document.getElementById('PBXTelecom_top_advertisement_main').src = '';
 document.getElementById('ad_main').setAttribute("style", "display: none;");
 show_video();
}

function go_Arbo (){
 var refresher = new Date();
 //show_ad_main();
 //setTimeout("hide_ad_main();",5000);

 var url_ad_top = "http://pbxtv.ro/ads/adsense_leaderboard_code.php";

 if(nocm != 'ok') {
	document.getElementById('PBXTelecom_top_advertisement').style.display='block';
 	document.getElementById('PBXTelecom_top_advertisement').src = url_ad_top;
 	document.getElementById('PBXTelecom_top_advertisement').src = url_ad_top + "#refresh" + refresher.getMilliseconds();
 } else document.getElementById('PBXTelecom_top_advertisement').style.display='none';
 var url_ad_main = "http://pbxtv.ro/ads/leaderboard_640x480.php";
 //document.getElementById('PBXTelecom_top_advertisement_main').src = url_ad_main;
 //document.getElementById('PBXTelecom_top_advertisement_main').src = url_ad_main + "#refresh" + refresher.getMilliseconds();

}

function show_whats_playing (){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').show_previews();
 } else { 
	document.getElementById('PBXTelecom_Main').show_previews();
 }
}
function go_back_to_links (){
 if(-1 != navigator.userAgent.indexOf("Firefox")) { 
	document.getElementById('PBXTelecom_Main_Embed').show_channel_list();
 } else { 
	document.getElementById('PBXTelecom_Main').show_channel_list();
 }
}
function fullScreen(a)
{
   var player=document.getElementById(a);
   player.fullScreen=true;
}
function showPaymentsPopup() {
	document.getElementById('PBXTelecom_Payments').style.display = 'block';

	document.getElementById('ActiveSubscriptions').innerHTML = '';
	document.getElementById('ActiveSubscriptions2').innerHTML = '';
	document.getElementById('ActiveSubscriptions3').innerHTML = '';
	 document.getElementById('description').innerHTML = '';
	 document.getElementById('value').value = '';
	 document.getElementById('discount').value = '';
	 document.getElementById('total').value = '';
	
	 document.getElementById('instructions').value = '';
	 document.getElementById('instructions2').value = '';
	 document.getElementById('instructions3').value = '';
	get_active_subscriptions();
	
	show_gac_alert = false;
	
	get_available_credits();
}
function hidePaymentsPopup() {
	document.getElementById('PBXTelecom_Payments').style.display = 'none';
	show_gac_alert = false;
	show_video();
}
