var sURL = 'http://www.nnyvn.com' + unescape(window.location.pathname);
function refresh(){    window.location.href = sURL;}
function refresh2(){    window.location.replace( sURL );}
function refresh3(){    window.location.reload( false );}

function Color(t)
{t.style.background='#ADD8E6';
}

function Decolor(t)
{t.style.background='#F8F8FF';
} 
function GetBrowserType ()
{
      var rit = 0;
      var vers=navigator.appVersion;
      var aVers= vers.split("; ")
      
      if (navigator.appName=="Netscape") {
             return (rit);
      }
        
      for(var i=0;i<aVers.length;i++){	
            if(aVers[i].substring(0,4) == "MSIE") {
                  if(aVers[i].substr(5) > "4.01"){
                      i = aVers.length;
                      rit = 1;
                  }
            }
      }  
      
      return (rit);
}



function isBrowserType ()
{
    var browser = 0;
    if (navigator.appName == "Microsoft Internet Explorer")  browser = 1;
    //if ((navigator.appName == "Microsoft Internet Explorer") &&
    //    (parseInt(navigator.appVersion) >= 4 ))) browser = 1;
    return browser;
}


function doRedirect(url,milleesecond) { //funzione con il link alla pagina che si desidera raggiungere
    location.href = url;
    window.setTimeout("doRedirect()", milleesecond); //Fa partire il redirect dopo tot. mille secondi
}

function entsub() {
  if (window.event && window.event.keyCode == 13)
  {
    document.frmSearch.submit();
    return !(window.event && window.event.keyCode == 13);
  }  
  return;
}

function show_calendar(str_target, str_datetime) {
	var arr_months = ["Tháng M?t", "Tháng Hai", "Tháng Ba", "Tháng T?", "Tháng N?m", "Tháng Sáu",
		"Tháng B?y", "Tháng Tám", "Tháng Chín", "Tháng M??i", "Tháng M??i M?t", "Tháng M??i Hai"];
	var week_days = ["CN", "T2", "T3", "T4", "T5", "T6", "T7"];
	var n_weekstart = 1; // day week starts from (normally 0 or 1)

	var dt_datetime = (str_datetime == null || str_datetime =="" ?  new Date() : str2dt(str_datetime));
	var dt_prev_month = new Date(dt_datetime);
	dt_prev_month.setMonth(dt_datetime.getMonth()-1);
	var dt_next_month = new Date(dt_datetime);
	dt_next_month.setMonth(dt_datetime.getMonth()+1);
	var dt_firstday = new Date(dt_datetime);
	dt_firstday.setDate(1);
	dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);
	var dt_lastday = new Date(dt_next_month);
	dt_lastday.setDate(0);
	
	// html generation (feel free to tune it for your particular application)
	// print calendar header
	var str_buffer = new String (
		"<html>\n"+
		"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"+
		"<head>\n"+
		"	<title>nnyvn.net - Lich</title>\n"+
		"</head>\n"+
		"<body bgcolor=\"White\">\n"+
		"<table class=\"clsOTable\" cellspacing=\"0\" border=\"0\" width=\"100%\">\n"+
		"<tr><td bgcolor=\"#4682B4\">\n"+
		"<table cellspacing=\"1\" cellpadding=\"3\" border=\"0\" width=\"100%\">\n"+
		"<tr>\n	<td bgcolor=\"#4682B4\"><a href=\"javascript:window.opener.show_calendar('"+
		str_target+"', '"+ dt2dtstr(dt_prev_month)+"'+document.cal.time.value);\">"+
		"<img src=\"/image/prevcal.gif\" width=\"16\" height=\"16\" border=\"0\""+
		" alt=\"previous month\"></a></td>\n"+
		"	<td align=center  bgcolor=\"#4682B4\" colspan=\"5\">"+
		"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"
		+arr_months[dt_datetime.getMonth()]+" "+dt_datetime.getFullYear()+"</font></td>\n"+
		"	<td bgcolor=\"#4682B4\" align=\"right\"><a href=\"javascript:window.opener.show_calendar('"
		+str_target+"', '"+dt2dtstr(dt_next_month)+"'+document.cal.time.value);\">"+
		"<img src=\"/image/nextcal.gif\" width=\"16\" height=\"16\" border=\"0\""+
		" alt=\"next month\"></a></td>\n</tr>\n"
	);

	var dt_current_day = new Date(dt_firstday);
	// print weekdays titles
	str_buffer += "<tr>\n";
	for (var n=0; n<7; n++)
		str_buffer += "	<td align=center  bgcolor=\"#87CEFA\">"+
		"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"+
		week_days[(n_weekstart+n)%7]+"</font></td>\n";
	// print calendar table
	str_buffer += "</tr>\n";
	while (dt_current_day.getMonth() == dt_datetime.getMonth() ||
		dt_current_day.getMonth() == dt_firstday.getMonth()) {
		// print row heder
		str_buffer += "<tr>\n";
		for (var n_current_wday=0; n_current_wday<7; n_current_wday++) {
				if (dt_current_day.getDate() == dt_datetime.getDate() &&
					dt_current_day.getMonth() == dt_datetime.getMonth())
					// print current date
					str_buffer += "	<td bgcolor=\"#FFB6C1\" align=\"right\">";
				else if (dt_current_day.getDay() == 0 || dt_current_day.getDay() == 6)
					// weekend days
					str_buffer += "	<td bgcolor=\"#DBEAF5\" align=\"right\">";
				else
					// print working days of current month
					str_buffer += "	<td bgcolor=\"white\" align=\"right\">";

				if (dt_current_day.getMonth() == dt_datetime.getMonth())
					// print days of current month
					str_buffer += "<a href=\"javascript:window.opener."+str_target+
					".value='"+dt2dtstr(dt_current_day)+"'+document.cal.time.value; window.close();\">"+
					"<font color=\"black\" face=\"tahoma, verdana\" size=\"2\">";
				else
					// print days of other months
					str_buffer += "<a href=\"javascript:window.opener."+str_target+
					".value='"+dt2dtstr(dt_current_day)+"'+document.cal.time.value; window.close();\">"+
					"<font color=\"gray\" face=\"tahoma, verdana\" size=\"2\">";
				str_buffer += dt_current_day.getDate()+"</font></a></td>\n";
				dt_current_day.setDate(dt_current_day.getDate()+1);
		}
		// print row footer
		str_buffer += "</tr>\n";
	}
	// print calendar footer
	str_buffer +=
		"<form name=\"cal\">\n<tr><td colspan=\"7\" bgcolor=\"#87CEFA\">"+
		"<font color=\"White\" face=\"tahoma, verdana\" size=\"2\">"+
		"Gi?: <input type=\"text\" name=\"time\" value=\""+dt2tmstr(dt_datetime)+
		"\" size=\"8\" maxlength=\"8\"></font></td></tr>\n</form>\n" +
		"</table>\n" +
		"</tr>\n</td>\n</table>\n" +
		"</body>\n" +
		"</html>\n";

	var vWinCal = window.open("", "L?ch",
		"width=200,height=250,status=no,resizable=false,top=200,left=200");
	vWinCal.focus();
	vWinCal.opener = self;
	var calc_doc = vWinCal.document;
	calc_doc.write (str_buffer);
	calc_doc.close();
}
// datetime parsing and formatting routimes. modify them if you wish other datetime format
function str2dt (str_datetime) {
	var re_date = /^(\d+)\-(\d+)\-(\d+)\s+(\d+)\:(\d+)\:(\d+)$/;
	if (!re_date.exec(str_datetime))
		return alert("Không h?p l?: "+ str_datetime);
	return (new Date (RegExp.$3, RegExp.$2-1, RegExp.$1, RegExp.$4, RegExp.$5, RegExp.$6));
}
function dt2dtstr (dt_datetime) {
	return (new String (
			dt_datetime.getDate()+"-"+(dt_datetime.getMonth()+1)+"-"+dt_datetime.getFullYear()+" "));
}
function dt2tmstr (dt_datetime) {
	return (new String (
			dt_datetime.getHours()+":"+dt_datetime.getMinutes()+":"+dt_datetime.getSeconds()));
}
function playmedia(s) {
  playmediahere(s);
  document.location = '#';
}
function playmediahere(s) {
  if (GetBrowserType () == 1)  {
        var o= document.getElementById("wmp");
        //o.uiMode = "full";
        o.URL= s;
        //o.settings.volume = 100;
        o.controls.play();
  }
  else {

        document.write('<br>');
        
        document.write('<div align="center">');
        var buf = '<embed src=' + s + ' ' + 'name="wmp"  type="application/x-mplayer2" autostart="true" width="400" height="280" ></embed>';
        document.write(buf);
        document.write('</div>');
        window.opener.location.reload();
        
  }
}
function playtv(s,a) {
  
  playtvhere(s,a);
  document.location = '#';
}
function playtvhere(s,a) {
  if (GetBrowserType () == 1)  {
        var o= document.getElementById("playtv");
        o.URL= s;
        if (a != '0') o.controls.play();
  }
  else {

        document.write('<br>');
        document.write('<div align="center">');
        var buf = '<embed src=' + s + ' ' + 'name="playtv"  type="application/x-mplayer2" autostart="true" width="250" height="150" ></embed>';
        document.write(buf);
        document.write('</div>');
        window.opener.location.reload();
        
  }
}

function display425(url){
	document.getElementById('wmp').src =url;
}

function loadplaymedia(url){
	loadActiveX('object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="450" height="325" id="island_flash" align="middle"', 'param name="allowScriptAccess" value="sameDomain" /', 'param name="movie" value="' + url + '" /', 'param name="quality" value="high" /', 'param name="wmode" value="transparent" /', 'param name="bgcolor" value="#ffffff" /', 'embed src="' + url + '" quality="high" wmode="transparent" bgcolor="#ffffff" width="450" height="325" name="island_flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /', '/object');
}

function playmediayoutube(s) {
  if (GetBrowserType () == 1)  {
        //refresh();
        //refresh2();
        //refresh3();
       
        var o = document.getElementById("youtube");
        o.Movie= s + '&amp;autoplay=1';
        o.Src = s + '&amp;autoplay=1';
        
        //alert(o.Movie);
        //o.Loop = "-1";
        //o.Menu = "-1";
        //o.WMode = "Window";
        o.AUTOPLAY = "-1";
        

        //window.onload = refresh3();

        document.location = '#';
  }
  else {
        document.write('<br>');
        document.write('<div align="center">');
        var buf = '<embed src=' + s + ' ' + 'name="youtube"  type="application/x-mplayer2" autostart="true" width="400" height="280" ></embed>';
        document.write(buf);
        document.write('</div>');
        window.opener.location.reload();
        document.location = '#';
  }
}

function playmediaswf(s) {
  if (GetBrowserType () == 1)  {
        var o = document.getElementById("FLVPlayer");
        o.Movie= s;
        o.Url= s;
        o.Src= s;
        o.Loop = "-1";
        o.Menu = "-1";
        o.WMode = "Window";
        o.AUTOPLAY = "-1";
        document.location = '#';
       
  }
  else {
        document.write('<br>');
        document.write('<div align="center">');
        var buf = '<embed src=' + s + ' ' + 'name="FLVPlayer"  type="application/x-mplayer2" autostart="true" width="400" height="280" ></embed>';
        document.write(buf);
        document.write('</div>');
        window.opener.location.reload();
        document.location = '#';
  }
}


function playtv(s,a) {

   playtvhere(s,a);
  document.location = '#';
}
function playmediahere(s) {

  if (GetBrowserType () == 1)  {
        var o= document.getElementById("wmp");
        //o.uiMode = "full";
        o.URL= s;
        //o.settings.volume = 100;
        o.controls.play();
  }
  else {
       
        document.write('<br>');
        
            document.write('<div align="center">');
            var buf = '<embed src=' + s + ' ' + 'name="wmp"  type="application/x-mplayer2" autostart="true" width="400" height="280" ></embed>';
            document.write(buf);
            document.write('</div>');
            window.opener.location.reload();
        
        
  }
}