var http_request = false;
var box = '';
var month_global = '';
var year_global = '';

function makeRequest(url, parameters, pass, month, year) {
  var randomnumber=Math.floor(Math.random()*11);
  var d = new Date();
  var milisec = d.getMilliseconds();
  randomnumber = randomnumber*milisec;
  month_global = month;
  year_global = year;
  box = pass;
  if(parameters == 'left'){
		if(month == '01'){
			month_global = '12';
			year_global --;
		} else if(month == '02'){
			month_global = '01';
		} else if(month == '03'){
			month_global = '02';
		} else if(month == '04'){
			month_global = '03';
		} else if(month == '05'){
			month_global = '04';
		} else if(month == '06'){
			month_global = '05';
		} else if(month == '07'){
			month_global = '06';
		} else if(month == '08'){
			month_global = '07';
		} else if(month == '09'){
			month_global = '08';
		} else if(month == '10'){
			month_global = '09';
		} else if(month == '11'){
			month_global = '10';
		} else if(month == '12'){
			month_global = '11';
		}
	    url = 'calendar.php?month=' + month_global + '&year=' + year_global + '&rad=' + randomnumber;
  } else  if(parameters == 'right'){
		if(month == '12'){
			month_global = '01';
			year_global ++;
		} else if(month == '01'){
			month_global = '02';
		} else if(month == '02'){
			month_global = '03';
		} else if(month == '03'){
			month_global = '04';
		} else if(month == '04'){
			month_global = '05';
		} else if(month == '05'){
			month_global = '06';
		} else if(month == '06'){
			month_global = '07';
		} else if(month == '07'){
			month_global = '08';
		} else if(month == '08'){
			month_global = '09';
		} else if(month == '09'){
			month_global = '10';
		} else if(month == '10'){
			month_global = '11';
		} else if(month == '11'){
			month_global = '12';
		}
	    url = 'calendar.php?month=' + month_global + '&year=' + year_global + '&rad=' + randomnumber;
  }
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
  }
  if (!http_request) {
	 alert('Cannot create XMLHTTP instance');
	 return false;
  }
  http_request.onreadystatechange = alertContents;
  http_request.open('GET', url, true);
  http_request.send(null);
}

function alertContents() {
  if (http_request.readyState == 4) {
	 if (http_request.status == 200) {
		//alert(http_request.responseText);
		result = http_request.responseText;
		document.getElementById(box).innerHTML = result;            
	 } else {
		alert('There was a problem with the request.');
	 }
  } else {
	 document.getElementById(box).innerHTML = "&nbsp;&nbsp;<font color='#666666'>Loading ...</font>";
  }
}

function changeSource( strSource )
{
	var currentTime = new Date();
	var month = currentTime.getMonth() + 1;
	var date = currentTime.getDate();
	var day = currentTime.getDay();
		month = "0" + month;
		if (day == 6)
	{
		date = date - 1;
	} else if (day == 0)
	{
		date = date - 2;
	}
	if (month == 010)
	{
		month = '10';
	} else if (month == 011)
	{
		month = '11';
	} else if (month == 012)
	{
		month = '12';
	}
	var vncr = "http://vncrradio.com/audio/" + month + "-" + date + "-08-news.wma";
    var s;
	switch (strSource) {
	case "sgtv": strSource = "http://vnitv.com/News/sgtv_news.asx"; break;
	case "htvc": strSource = "mms://203.210.215.251/HTVC"; break;
	case "vtc1": strSource = "rtsp://38.102.230.38/vtc1"; break;
	case "vtc2": strSource = "rtsp://38.102.230.38/vtc2"; break;
	case "vtc3": strSource = "rtsp://38.102.230.38/vtc3"; break;
	case "vtc4": strSource = "rtsp://38.102.230.38/vtc4"; break;
	case "vtc5": strSource = "rtsp://38.102.230.38/vtc5"; break;
	case "htv7": strSource = "mms://203.210.215.251/HTV7"; break;
	case "htv9": strSource = "mms://www.vtc.com.vn/HTV9_2818"; break;
	case "htv": strSource = "mms://203.162.1.217/HTV"; break;
	case "vtv1": strSource = "mms://210.245.126.153/VTV1"; break;
	case "vtv3": strSource = "rtsp://38.102.230.39/vtv3"; break;
	case "vtv4": strSource = "rtsp://38.102.230.39/vtv4"; break;
	case "a5radio": strSource = "http://www.e4vn.net/radio1/RADIOVOL1.mp3"; break;
	case "a5music": strSource = "http://www.e4vn.net/forums/index.php?act=Musicz&CODE=random_playlist&number=100"; break;
	case "ltsgradio": strSource = "http://www.littlesaigonradio.com/lsrlive.asx"; break;
	case "ttradio": strSource = "http://media.tuoitre.com.vn/Media/Music/MediaIndex/IndexMedia.asx"; break;
	case "vov1": strSource = "rtsp://210.245.0.62/vov1"; break;
	case "vov2": strSource = "rtsp://210.245.0.62/vov2"; break;
	case "vov3": strSource = "rtsp://210.245.0.62/vov3"; break;
	case "vov6": strSource = "rtsp://210.245.0.62/vov6"; break;
	case "vncr": strSource = vncr; break;
	default:
		if (!isNaN(strSource))
		{
			strSource = "index.php?act=Musics&CODE=asx_musicbox&random="+Math.round(1000000*Math.random())+"&id="+strSource;
		}
		break;
	}
    s="<OBJECT id=winMediaPlayerID ";
            s+="codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 ";
            s+="type=application/x-oleobject height=300 ";
            s+="standby=\"Loading Microsoft Windows Media Player components...\" "; 
            s+="width=310 classid=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6 ";
            s+="name=winMediaPlayer>";
        s+="<PARAM NAME=\"URL\" VALUE=\""+strSource+"\"> ";
        s+="<PARAM NAME=\"rate\" VALUE=\"1\">";
        s+="<PARAM NAME=\"balance\" VALUE=\"0\">";
        s+="<PARAM NAME=\"currentPosition\" VALUE=\"0\">";
        s+="<PARAM NAME=\"defaultFrame\" VALUE=\"0\">";
        s+="<PARAM NAME=\"playCount\" VALUE=\"999\">";
        s+="<PARAM NAME=\"CursorType\" VALUE=\"-1\">";
        s+="<PARAM NAME=\"autoStart\" VALUE=\"1\">";
        s+="<PARAM NAME=\"currentMarker\" VALUE=\"0\">";
        s+="<PARAM NAME=\"invokeURLs\" VALUE=\"-1\">";
        s+="<PARAM NAME=\"volume\" VALUE=\"50\">";
        s+="<PARAM NAME=\"mute\" VALUE=\"0\">";
        s+="<PARAM NAME=\"stretchToFit\" VALUE=\"-1\">";
        s+="<PARAM NAME=\"windowlessVideo\" VALUE=\"0\">";
        s+="<PARAM NAME=\"enabled\" VALUE=\"1\">";
        s+="<PARAM NAME=\"fullScreen\" VALUE=\"0\">";
        s+="<PARAM NAME=\"enableContextMenu\" VALUE=\"0\">";
        s+="<PARAM NAME=\"enableErrorDialogs\" VALUE=\"0\"> \n";
        
        s+="<Embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/windows/windowsmedia/download/' filename='"+strSource+"' src='"+strSource+"' Name='MediaPlayerTV' "; 
            s+="width='310' ";
            s+="height='300' ";
            s+="AutoSize='1' ";
            s+="AutoStart='1' ";
            s+="ClickToPlay='1' ";
            s+="DisplaySize='1' ";
            s+="EnableContextMenu='0' ";
            s+="EnableFullScreenControls='1' "; 
            s+="EnableTracker='1' ";
            s+="Mute='0' ";
            s+="PlayCount='999' "; 
            s+="ShowControls='1' "; 
            s+="ShowAudioControls='1' "; 
            s+="ShowDisplay='0' ";
            s+="ShowGotoBar='0' ";
            s+="ShowPositionControls='1' "; 
            s+="ShowStatusBar='1' ";
            s+="ShowTracker='1'> ";
            s+="</embed> ";
    s+="</OBJECT>";
	
    document.getElementById("MediaPlayer").innerHTML=s;
}

function closediv() {
	document.getElementById('myspan').innerHTML = "";
}

function YahooWeb() {
	document.getElementById('YahooWeb').style.display = "";
	document.getElementById('YahooImages').style.display = "none";
	document.getElementById('YahooVideo').style.display = "none";
	document.getElementById('YahooLocal').style.display = "none";
	document.getElementById('YahooShopping').style.display = "none";
}

function YahooImages() {
	document.getElementById('YahooWeb').style.display = "none";
	document.getElementById('YahooImages').style.display = "";
	document.getElementById('YahooVideo').style.display = "none";
	document.getElementById('YahooLocal').style.display = "none";
	document.getElementById('YahooShopping').style.display = "none";
}

function YahooVideo() {
	document.getElementById('YahooWeb').style.display = "none";
	document.getElementById('YahooImages').style.display = "none";
	document.getElementById('YahooVideo').style.display = "";
	document.getElementById('YahooLocal').style.display = "none";
	document.getElementById('YahooShopping').style.display = "none";
}

function YahooLocal() {
	document.getElementById('YahooWeb').style.display = "none";
	document.getElementById('YahooImages').style.display = "none";
	document.getElementById('YahooVideo').style.display = "none";
	document.getElementById('YahooLocal').style.display = "";
	document.getElementById('YahooShopping').style.display = "none";
}

function YahooShopping() {
	document.getElementById('YahooWeb').style.display = "none";
	document.getElementById('YahooImages').style.display = "none";
	document.getElementById('YahooVideo').style.display = "none";
	document.getElementById('YahooLocal').style.display = "none";
	document.getElementById('YahooShopping').style.display = "";
}

function GoogleWeb() {
	document.getElementById('GoogleWeb').style.display = "";
	document.getElementById('GoogleImages').style.display = "none";
	document.getElementById('GoogleMaps').style.display = "none";
	document.getElementById('GoogleNews').style.display = "none";
	document.getElementById('GoogleShopping').style.display = "none";
}

function GoogleImages() {
	document.getElementById('GoogleWeb').style.display = "none";
	document.getElementById('GoogleImages').style.display = "";
	document.getElementById('GoogleMaps').style.display = "none";
	document.getElementById('GoogleNews').style.display = "none";
	document.getElementById('GoogleShopping').style.display = "none";
}

function GoogleMaps() {
	document.getElementById('GoogleWeb').style.display = "none";
	document.getElementById('GoogleImages').style.display = "none";
	document.getElementById('GoogleMaps').style.display = "";
	document.getElementById('GoogleNews').style.display = "none";
	document.getElementById('GoogleShopping').style.display = "none";
}

function GoogleNews() {
	document.getElementById('GoogleWeb').style.display = "none";
	document.getElementById('GoogleImages').style.display = "none";
	document.getElementById('GoogleMaps').style.display = "none";
	document.getElementById('GoogleNews').style.display = "";
	document.getElementById('GoogleShopping').style.display = "none";
}

function GoogleShopping() {
	document.getElementById('GoogleWeb').style.display = "none";
	document.getElementById('GoogleImages').style.display = "none";
	document.getElementById('GoogleMaps').style.display = "none";
	document.getElementById('GoogleNews').style.display = "none";
	document.getElementById('GoogleShopping').style.display = "";
}

function VdictAnhViet() {
	document.getElementById('VdictAnhViet').style.display = "";
	document.getElementById('VdictAnhAnh').style.display = "none";
}

function VdictAnhAnh() {
	document.getElementById('VdictAnhViet').style.display = "none";
	document.getElementById('VdictAnhAnh').style.display = "";
}

function yahoo() {
	document.getElementById('yahoo').style.display = "";
	document.getElementById('google').style.display = "none";
	document.getElementById('vdict').style.display = "none";
}

function google() {
	document.getElementById('yahoo').style.display = "none";
	document.getElementById('google').style.display = "";
	document.getElementById('vdict').style.display = "none";
}

function vdict() {
	document.getElementById('yahoo').style.display = "none";
	document.getElementById('google').style.display = "none";
	document.getElementById('vdict').style.display = "";
}

function weather() {
	document.getElementById('weather').style.display = "";
	document.getElementById('maps').style.display = "none";
}

function maps() {
	document.getElementById('weather').style.display = "none";
	document.getElementById('maps').style.display = "";
}

var twitterToggle = -1;
function twitter() {
	twitterToggle *= -1;
	if (twitterToggle > 0) {
		document.getElementById('twitter').style.display = "none";
		document.getElementById('twitterUpdate').style.display = "";
	} else {
		document.getElementById('twitter').style.display = "";
		document.getElementById('twitterUpdate').style.display = "none";
	}
}