// JavaScript Document
//-- Written by MT 12/2008
// Page cookie for left menu
<!--
function createCookie(name, value, days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
  return null;
}

function eraseCookie(name)
{
  createCookie(name, "", -1);
}

// show/hide div layer
function MM_togleshowHideLayers(mid, btnid) { //v6.0

	var obj=document.getElementById(mid);  

	if (obj.style) obj=obj.style;
	
	v= (obj.display=='block') ? 'none':'block';	
	
	obj.display=v;
	// Luu cookie
	createCookie(mid, v, 365);
	if(v=='none') 
		btnid.style.backgroundImage='url(images/lmnu_bkg_off.gif)';
	else
		btnid.style.backgroundImage='url(images/lmnu_bkg_on.gif)';
	
}

function tg_toggle(btnid, divid) { //v6.0

	var obj=document.getElementById(divid);  

	if (obj.style) obj=obj.style;
	
	v=(obj.display=='block') ? 'none':'block';
	
	obj.display=v;
	
	var imgs=document.getElementById(btnid); 
	if(v=='none') 
		imgs.style.backgroundImage='url(images/rmnu_bkg_off.gif)';
	else
		imgs.style.backgroundImage='url(images/rmnu_bkg_on.gif)';
	
}

function MM_setHideLayers(mid, btnid, v) { //v6.0
	var obj=document.getElementById(mid);
	
	var objBtn=document.getElementById(btnid);
	
	if (obj.style) obj=obj.style;
	if(objBtn.style) objBtn=objBtn.style;
	obj.display=v;
	if(v=='none') 
		objBtn.backgroundImage='url(images/lmnu_bkg_off.gif)';
	else
		objBtn.backgroundImage='url(images/lmnu_bkg_on.gif)';
}

function MM_showHide(mid) { //v6.0
	var obj=document.getElementById(mid);
	if (obj.style) obj=obj.style;	
	v= (obj.display=='block') ? 'none':'block';		
	obj.display=v;	
}
function MM_openwindow(url, w, h) {
	var tx,ty;
	tx=(screen.width/2)-(w/2);
	ty=(screen.height/2)-(h/2);
	var winsjc=window.open(url,'SJCwindow','menubar=1, titlebar=1,scrollbars=1,resizable=1,status=1, left='+tx+',top='+ty+',width='+w+',height='+h);
}

function openLinkWebsite(link_url) {
		window.open(link_url, 'linkweb','');
}
//-- show current date from local user n=0/1: Vietnamese/ English
function showMyDate(n) {
	// variables declaration
	var strMonthVIE = new Array("th&#225;ng Gi&#234;ng","th&#225;ng 2","th&#225;ng 3","th&#225;ng 4","th&#225;ng 5","th&#225;ng 6","th&#225;ng 7","th&#225;ng 8","th&#225;ng 9","th&#225;ng 10","th&#225;ng 11","th&#225;ng 12");
	var strDayVIE = new Array("Ch&#7911; Nh&#7853;t","Th&#7913; Hai","Th&#7913; Ba","Th&#7913; T&#432;","Th&#7913; N&#259;m","Th&#7913; S&#225;u","Th&#7913; B&#7843;y");
	
	var strMonthENG = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var strDayENG = new Array("Sunday","Monday","Tuesday","Wednessday","Thursday","Friday","Saturday");
	var dt=new Date();
	var resultDate='';
	var years=dt.getYear();
	if (years<1900) years+= 1900;
	
	if(n==0) {
		resultDate=String(strDayVIE[dt.getDay()]).bold() + ", ngày ";	
		resultDate +=  dt.getDate() + " " + strMonthVIE[dt.getMonth()] + " năm "+years;		
	} else {
		resultDate=String(strDayENG[dt.getDay()]).bold() + ", ";	
		resultDate+= strMonthENG[dt.getMonth()] + " "+dt.getDate()+", "+years;
	}
	
	return resultDate;
}
// refresh CAPTCHA IMAGE for security code
function refreshCaptcha(img_id, url){	
	//try {
		//document.getElementById(containerid).innerHTML='';
		//document.getElementById(containerid).innerHTML='<img src="'+url+'" width="80" height="20" border="0" hspace="5" align="absmiddle" />';
		document.getElementById(img_id).src=url+'?session='+Math.random();
		return false;
//	} catch(err) {}
}

// refresh Comments for products
function refreshComments(containerid, url) {	
	var sessionid=new Date().getTime()+Math.floor(Math.random()*1000);
	var url=rootdomain+'/'+url+'&session='+sessionid;
	var objXHTML=ajaxpage(url, containerid);	
}
// Convert tieng Viet tu co dau sang khong dau
function unitoviet_2709(str1){
		str1= str1.replace(/\u00E1/g,'a');
		str1= str1.replace(/\u00C1/g,'A');
		str1= str1.replace(/\u00E0/g,'a');
		str1= str1.replace(/\u00C0/g,'A');
		str1= str1.replace(/\u1EA3/g,'a');
		str1= str1.replace(/\u1EA2/g,'A');
		str1= str1.replace(/\u00E3/g,'a');
		str1= str1.replace(/\u00C3/g,'A');
		str1= str1.replace(/\u1EA1/g,'a');
		str1= str1.replace(/\u1EA0/g,'A');
		
		str1= str1.replace(/\u0103/g,'a');
		str1= str1.replace(/\u0102/g,'A');
		str1= str1.replace(/\u1EAF/g,'a');
		str1= str1.replace(/\u1EAE/g,'A');
		str1= str1.replace(/\u1EB1/g,'a');
		str1= str1.replace(/\u1EB0/g,'A');
		str1= str1.replace(/\u1EB3/g,'a');
		str1= str1.replace(/\u1EB2/g,'A');
		str1= str1.replace(/\u1EB5/g,'a');
		str1= str1.replace(/\u1EB4/g,'A');
		str1= str1.replace(/\u1EB7/g,'a');
		str1= str1.replace(/\u1EB6/g,'A');
		
		str1= str1.replace(/\u00E2/g,'a');
		str1= str1.replace(/\u00C2/g,'A');
		str1= str1.replace(/\u1EA5/g,'a');
		str1= str1.replace(/\u1EA4/g,'A');
		str1= str1.replace(/\u1EA7/g,'a');
		str1= str1.replace(/\u1EA6/g,'A');
		str1= str1.replace(/\u1EA9/g,'a');
		str1= str1.replace(/\u1EA8/g,'A');
		str1= str1.replace(/\u1EAB/g,'a');
		str1= str1.replace(/\u1EAA/g,'A');
		str1= str1.replace(/\u1EAD/g,'a');
		str1= str1.replace(/\u1EAC/g,'A');
		
		str1= str1.replace(/\u00E9/g,'e');
		str1= str1.replace(/\u00C9/g,'E');
		str1= str1.replace(/\u00E8/g,'e');
		str1= str1.replace(/\u00C8/g,'E');
		str1= str1.replace(/\u1EBB/g,'e');
		str1= str1.replace(/\u1EBA/g,'E');
		str1= str1.replace(/\u1EBD/g,'e');
		str1= str1.replace(/\u1EBC/g,'E');
		str1= str1.replace(/\u1EB9/g,'e');
		str1= str1.replace(/\u1EB8/g,'E');
		
		str1= str1.replace(/\u00EA/g,'e');
		str1= str1.replace(/\u00CA/g,'E');
		str1= str1.replace(/\u1EBF/g,'e');
		str1= str1.replace(/\u1EBE/g,'E');
		str1= str1.replace(/\u1EC1/g,'e');
		str1= str1.replace(/\u1EC0/g,'E');
		str1= str1.replace(/\u1EC3/g,'e');
		str1= str1.replace(/\u1EC2/g,'E');
		str1= str1.replace(/\u1EC5/g,'e');
		str1= str1.replace(/\u1EC4/g,'E');
		str1= str1.replace(/\u1EC7/g,'e');
		str1= str1.replace(/\u1EC6/g,'E');
		
		str1= str1.replace(/\u0111/g,'d');
		str1= str1.replace(/\u0110/g,'D');
	
		str1= str1.replace(/\u00ED/g,'i');
		str1= str1.replace(/\u00CD/g,'I');
		str1= str1.replace(/\u00EC/g,'i');
		str1= str1.replace(/\u00CC/g,'I');
		str1= str1.replace(/\u1EC9/g,'i');
		str1= str1.replace(/\u1EC8/g,'I');
		str1= str1.replace(/\u0129/g,'i');
		str1= str1.replace(/\u0128/g,'I');
		str1= str1.replace(/\u1ECB/g,'i');
		str1= str1.replace(/\u1ECA/g,'I');
		
		str1= str1.replace(/\u00F3/g,'o');
		str1= str1.replace(/\u00D3/g,'O');
		str1= str1.replace(/\u00F2/g,'o');
		str1= str1.replace(/\u00D2/g,'O');
		str1= str1.replace(/\u1ECF/g,'o');
		str1= str1.replace(/\u1ECE/g,'O');
		str1= str1.replace(/\u00F5/g,'o');
		str1= str1.replace(/\u00D5/g,'O');
		str1= str1.replace(/\u1ECD/g,'o');
		str1= str1.replace(/\u1ECC/g,'O');
		
		str1= str1.replace(/\u01A1/g,'o');
		str1= str1.replace(/\u01A0/g,'O');
		str1= str1.replace(/\u1EDB/g,'o');
		str1= str1.replace(/\u1EDA/g,'O');
		str1= str1.replace(/\u1EDD/g,'o');
		str1= str1.replace(/\u1EDC/g,'O');
		str1= str1.replace(/\u1EDF/g,'o');
		str1= str1.replace(/\u1EDE/g,'O');
		str1= str1.replace(/\u1EE1/g,'o');
		str1= str1.replace(/\u1EE0/g,'O');
		str1= str1.replace(/\u1EE3/g,'o');
		str1= str1.replace(/\u1EE2/g,'O');
		
		str1= str1.replace(/\u00F4/g,'o');
		str1= str1.replace(/\u00D4/g,'O');
		str1= str1.replace(/\u1ED1/g,'o');
		str1= str1.replace(/\u1ED0/g,'O');
		str1= str1.replace(/\u1ED3/g,'o');
		str1= str1.replace(/\u1ED2/g,'O');
		str1= str1.replace(/\u1ED5/g,'o');
		str1= str1.replace(/\u1ED4/g,'O');
		str1= str1.replace(/\u1ED7/g,'o');
		str1= str1.replace(/\u1ED6/g,'O');
		str1= str1.replace(/\u1ED9/g,'o');
		str1= str1.replace(/\u1ED8/g,'O');
		
		str1= str1.replace(/\u00FA/g,'u');
		str1= str1.replace(/\u00DA/g,'U');
		str1= str1.replace(/\u00F9/g,'u');
		str1= str1.replace(/\u00D9/g,'U');
		str1= str1.replace(/\u1EE7/g,'u');
		str1= str1.replace(/\u1EE6/g,'U');
		str1= str1.replace(/\u0169/g,'u');
		str1= str1.replace(/\u0168/g,'U');
		str1= str1.replace(/\u1EE5/g,'u');
		str1= str1.replace(/\u1EE4/g,'U');
		
		str1= str1.replace(/\u01B0/g,'u');
		str1= str1.replace(/\u01AF/g,'U');
		str1= str1.replace(/\u1EE9/g,'u');
		str1= str1.replace(/\u1EE8/g,'U');
		str1= str1.replace(/\u1EEB/g,'u');
		str1= str1.replace(/\u1EEA/g,'U');
		str1= str1.replace(/\u1EED/g,'u');
		str1= str1.replace(/\u1EEC/g,'U');
		str1= str1.replace(/\u1EEF/g,'u');
		str1= str1.replace(/\u1EEE/g,'U');
		str1= str1.replace(/\u1EF1/g,'u');
		str1= str1.replace(/\u1EF0/g,'U');
		
		str1= str1.replace(/\u00FD/g,'y');
		str1= str1.replace(/\u00DD/g,'Y');
		str1= str1.replace(/\u1EF3/g,'y');
		str1= str1.replace(/\u1EF2/g,'Y');
		str1= str1.replace(/\u1EF7/g,'y');
		str1= str1.replace(/\u1EF6/g,'Y');
		str1= str1.replace(/\u1EF9/g,'y');
		str1= str1.replace(/\u1EF8/g,'Y');
		str1= str1.replace(/\u1EF5/g,'y');
		str1= str1.replace(/\u1EF4/g,'Y');
		return str1;
	}
	function ltrim ( s )
	{
		return s.replace( /^\s*/, "" );
	}
		//Right Trim
	function rtrim ( s )
	{
		return s.replace( /\s*$/, "" );
	}
		//Trim
	function trim ( s )
	{
		return rtrim(ltrim(s));
	}
	
	function checkUsername(uid) {
		return !uid.match(/^[A-Za-z0-9]+$/);
	}
	
	function checkEmail(email){
		 return !!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/);
	 
	}
	
	function checkCMND(socmnd) {
		return !!socmnd.match(/^\d{9}$/);
	}
	
	function LowerCase(str){
		return str.toLowerCase();
	  }
	function UpperCase(str){
		return str.toUpperCase();
	  }  

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
