// JavaScript Document
var loaded_page="";
var secureTimer=0;
var secureTimer2=0;
var chatRoom=0;
var playerLoaded=0;

var checked_img_src='http://www.r4diog.com/images/login_check_1.jpg';
var unchecked_img_src='http://www.r4diog.com/images/login_check_0.jpg';
var checked_value="X";

var so = new SWFObject('http://www.deleita-gourmet.com/js/mediaplayerx.swf', 'streamy', '0', '0', '6', "#555555");so.addParam("quality","high");so.addVariable('type', 'mp3');so.addVariable('file', 'http://www.r4diog.com:15000/;stream.nsv');so.addVariable('autostart','true');so.addVariable('showstop','true');so.addVariable('showicons','false');so.addVariable('showeq','true');so.addVariable('showdigits','false');so.addVariable('backcolor','0xefefef');so.addVariable('frontcolor','0x000000');so.addVariable('lightcolor','0xFFFFFF');so.addVariable('screencolor','0xefefef');
function repGFlash() {
	_jx('reproductor','write','<font style="font-size:7pt;font-family:arial;color:#999999;">RADIO <b>FLASH</b></font><div id="swplayer"><div style="font-size:7pt;font-family:arial;">Requiere <a href="http://www.macromedia.com/go/getflashplayer" target="_blank">Flash Player</a>.</div></div>');
	_jx('rep_botones','write','<table cellpadding="0" cellspacing="0" align="center" height="20"><tr><td width="24"><div align="center"><img src="/images/radio_button_wmp00.png" style="width:20px;height:20px;cursor:pointer;" alt="Reproductor de Windows Media" onmouseout="this.src=\'/images/radio_button_wmp00.png\'" onmousemove="this.src=\'/images/radio_button_wmp01.png\'" onclick="repGWmp()" /></div><td width="24"><div align="center"><img src="/images/radio_button_stop00.png" style="width:20px;height:20px;cursor:pointer;" alt="Parar reproductor" onmouseout="this.src=\'/images/radio_button_stop00.png\'" onmousemove="this.src=\'/images/radio_button_stop01.png\'" onclick="repGClose()"/></div></td></td></tr></table>');
	so.write('swplayer');playerLoaded=0;
}
function repGWmp() {
	_jx('reproductor','write','<font style="font-size:7pt;font-family:arial;color:#999999;">RADIO EN <b>WMP</b></font><center><embed loop="0" filename="http://www.deleita-gourmet.com/radio.asx" autostart="true" showstatusbar="1" type="application/x-mplayer2" volume="1" controller="true" transparentstart="0" enablecontextmenu="false" name="mediaplayer1" height="0" width="1"></embed></center>');
	_jx('rep_botones','write','<table cellpadding="0" cellspacing="0" align="center" height="20"><tr><td width="24"><div align="center"><img src="/images/radio_button_flash00.png" style="width:20px;height:20px;cursor:pointer;" alt="Reproductor Flash" onmouseout="this.src=\'/images/radio_button_flash00.png\'" onmousemove="this.src=\'/images/radio_button_flash01.png\'" onclick="repGFlash()" /></div></td><td width="24"><div align="center"><img src="/images/radio_button_stop00.png" style="width:20px;height:20px;cursor:pointer;" alt="^Parar reproductor" onmouseout="this.src=\'/images/radio_button_stop00.png\'" onmousemove="this.src=\'/images/radio_button_stop01.png\'" onclick="repGClose()"/></div></td></tr></table>');
	playerLoaded=1;
}
function repGClose() {
	_jx('reproductor','write','<font style="font-size:7pt;font-family:arial;color:#cccccc;"><b>RADIO APAGADA</b></font>');
	_jx('rep_botones','write','<table cellpadding="0" cellspacing="0" align="center" height="20"><tr><td width="24"><div align="center"><img src="/images/radio_button_flash00.png" style="width:20px;height:20px;cursor:pointer;" alt="Reproductor Flash" onmouseout="this.src=\'/images/radio_button_flash00.png\'" onmousemove="this.src=\'/images/radio_button_flash01.png\'" onclick="repGFlash()" /></div></td><td width="24"><div align="center"><img src="/images/radio_button_wmp00.png" style="width:20px;height:20px;cursor:pointer;" alt="Reproductor de Windows Media" onmouseout="this.src=\'/images/radio_button_wmp00.png\'" onmousemove="this.src=\'/images/radio_button_wmp01.png\'" onclick="repGWmp()"/></div></td></tr></table>');
}
function repReload() { if (playerLoaded==1){repGWmp();}else{repGFlash();}}
function repGInfo() {_jx('reproductor_i','get','http://www.r4diog.com/player/content/content01.html','var tou=setTimeout(\'repGInfo();\',15000);');}

function checkToggle(checkname, imgname) {	
	var check = document.getElementById(checkname);
	var toggleimg = document.getElementById(imgname);
	if (check.value==checked_value) { 
		check.value="";
		toggleimg.src=unchecked_img_src;
	} else {
		check.value=checked_value;
		toggleimg.src=checked_img_src;
	}
}
function updateCheckImage(checkname, imgname) {
	var check = document.getElementById(checkname);
	var toggleimg = document.getElementById(imgname);
	if (check.value==checked_value) { 
		toggleimg.src=checked_img_src;
	} else {
		toggleimg.src=unchecked_img_src;
	}
}


var tsecure=setInterval('secureUpdate();',4000);
function updateChat(){if(document.getElementById('returnbox')){_jx('returnbox','get','functions/chatprocedures.php?r='+chatRoom,'setTimeout(\'updateChat()\', 4000);secureTimer=0;');}}
function updateChatSimple(){if(document.getElementById('returnbox')){_jx('returnbox','get','functions/chatprocedures.php?r='+chatRoom);}}
function sendMessage(chatform){_jx('functions/chatprocedures.php','post',getFormat(chatform)+'&m='+encodeURIComponent(chatform.msg.value)+'&r='+chatRoom);chatform.msg.value='';}
function updatePet(){if(document.getElementById('peticiones_')){_jx('peticiones_','get','functions/peticiones.php?l='+escape(loaded_page)+'&r='+escape(chatRoom),'secureTimer2=0;setTimeout(\'updatePet()\', 30000);');}}
function secureUpdate() {if(document.getElementById('returnbox')) {secureTimer++;if(secureTimer>6){secureTimer=0;updateChat();}}if(document.getElementById('peticiones_')){secureTimer2++;if(secureTimer2>15){secureTimer2=0;updatePet();}}}
function getFormat(cform) {var sformat='<span style="';var eformat='</span>';if(cform.fbold.value=="X"){sformat+='font-weight:bold;';}if(cform.funderline.value=="X"){sformat+='text-decoration:underline;';}if(cform.fitalic.value=="X"){sformat+='font-style:italic;';}if(cform.fcolor.value){sformat+='color:#'+(cform.fcolor.value.length>6?cform.fcolor.value.substr(0,6):cform.fcolor.value)+';';}sformat+='">';return 's='+escape(sformat)+'&e='+escape(eformat);}
function switchValue(value) {
	var chatform = document.chatbox;
	switch (value) {
		case 'bold':
			if (chatform.setbold.value=='B*') {chatform.setbold.value='B';chatform.fbold.value='';chatform.msg.style.fontWeight='normal';} else {chatform.setbold.value='B*'; chatform.fbold.value='X'; chatform.msg.style.fontWeight='bold';}
			break;
		case 'underline':
			if (chatform.setunderline.value=='U*') {chatform.setunderline.value='U';chatform.funderline.value='';chatform.msg.style.textDecoration='none';} else {chatform.setunderline.value='U*';chatform.funderline.value='X';chatform.msg.style.textDecoration='underline';}
			break;
		case 'italic': 
			if (chatform.setitalic.value=='I*') {chatform.setitalic.value='I';chatform.fitalic.value='';chatform.msg.style.fontStyle='';} else {chatform.setitalic.value='I*';chatform.fitalic.value='X';chatform.msg.style.fontStyle='italic';}
	}
}
function switchColor(value) {
	var chatform = document.chatbox;
	chatform.fcolor.value=value;
	chatform.msg.style.color='#'+value;
}






// Se permite su uso siempre que el codigo permanesca sin modificaciones, incluyendo estos comentarios.

var _jx = function(_object,_method,_value) {
	switch (_method) {
		case "get":
			var _getnum = _newXj();
			var _rfunc = arguments[3];
			Xj[_getnum].onreadystatechange = function() {
				if (Xj[_getnum].readyState == 4 || Xj[_getnum].readyState == 'complete') {
					if (Xj[_getnum].status == 200) {
						document.getElementById(_object).innerHTML = Xj[_getnum].responseText;
						if (_rfunc) eval(_rfunc);
					}
					Xj[_getnum]=null;
				}
			};
			_value += (_value.indexOf('?')+1) ? '&' : '?' ;
			_value += 'NoCacheCode=' + new Date().getTime();
			Xj[_getnum].open('GET',_value,true);
			Xj[_getnum].send(null);
			break;
		case "post":
			var _getnum = _newXj();
			Xj[_getnum].onreadystatechange = function() {
				if (Xj[_getnum].readyState == 4 || Xj[_getnum].readyState == 'complete') {
					try {eval(Xj[_getnum].responseText);} catch(e) {}
					Xj[_getnum]=null;
				}
			};
			Xj[_getnum].open('POST',_object,true);
			Xj[_getnum].setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
			Xj[_getnum].send(_value);
			break;
		case "write":
			document.getElementById(_object).innerHTML = _value;
			break;
		case "visible":
			switch (Number(_value)) {
				case 0:
					document.getElementById(_object).style.display = 'none';
					break;
				case 1:
					document.getElementById(_object).style.display = 'block';
					break;
				case -1:
					if (document.getElementById(_object).style.display == 'none') {
						document.getElementById(_object).style.display = 'block';
					} else {
						document.getElementById(_object).style.display = 'none';
					}
					break;
			}
			break;
		case "disablesubmit":
			_form = document.getElementById(_object);
			_fn = function(e) { if (e && e.preventDefault) e.preventDefault(); return false; };
			if (_form.addEventListener) { _form.addEventListener("submit", _fn, false); }
			else if (_form.attachEvent) { var _r = _form.attachEvent("onsubmit", _fn); }
			break;
	}
};

var Xj = new Array();
var _jxdebug=false;

function _jxcookie(_func) {
	_name = arguments[1];
	_value = arguments[2];
	_exp = arguments[3];
	switch (_func) {
		case "set":
			var _cexp = new Date();
			_cexp.setDate(_cexp.getDate() + _exp);
			document.cookie = _name + "=" + escape(_value) + ((_exp == null) ? "" : ";expires=" + _cexp.toGMTString());
			break;
		case "get":
			if (document.cookie.length>0) {
				var _start = document.cookie.indexOf(_name + "=");
				if (_start != -1) {
					_start = _start + _name.length+1;
					_end = document.cookie.indexOf(";", _start);
					if (_end == -1) _end = document.cookie.length;
					return unescape(document.cookie.substring(_start, _end));
				}
			}
			return "";
			break;
	}
}

function _newXj() {
	var Xi=Xj.length;
	for (var i=0; i<Xj.length; i++) {
		if (!Xj[i]) {
			Xi=i;
			break;
		}
	}
	var objXMLHttp = null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	Xj[Xi]=objXMLHttp;;
	return Xi;
};

