<!--
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_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_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];}
}
//-->
var c = 0;
var old_sobj;

function expanmenuinit(expanmenu){
	var ref = eval(expanmenu);
	ShowExpand(ref, ref);

}


function ShowExpand(sobj1, sobj2, curr_id)
{

/*	
	if(window.document.all.cong_tru[menu].src.indexOf("/Images/cong.gif")>0){	
			window.document.all.cong_tru[menu].src = "/Images/tru.gif";
    }	else { 	
			window.document.all.cong_tru[menu].src = "/Images/cong.gif";
	}
*/	
	if (sobj2.style.display=='none'){
		if(c==1){
			old_sobj.style.display = 'none';	
			document.cookie = "expanmenu=" + escape("none") + "; path=/;";	
		}
		sobj2.style.display = '';
		c=1;
		old_sobj = sobj2;
		document.cookie = "expanmenu=" + escape(sobj2.id) + "; path=/;";		
	}else{
		sobj2.style.display = 'none';
		c=0;
		document.cookie = "expanmenu=" + escape("none") + "; path=/;";	
	}
	//document.location.href="../catalog/index.jsp?cata=" + curr_id;
}

//***********************ham doi mau chu

var blinksubj;

function blinklink(){

	if (!blinksubj.style.color){
		blinksubj.style.color="red"
	}	
	if (blinksubj.style.color=="red"){
		blinksubj.style.color="black"
	}
	else{
		blinksubj.style.color="red"
	}
	timer=setTimeout("blinklink()",300)
	
}

function stoptimer(){
	clearTimeout(timer)
}
//******************************************************


var old_obj;
flag = 0;
function printWarning(msg,id_field){
		if (flag==1){
			old_obj.style.color="black"; 
		}
		//id_field.style.color="red";
		blinksubj=id_field;
		blinklink();
		thongbao.innerHTML = msg;
		old_obj = id_field;
		flag=1;

}

function setWColor(id_field, sColor){		
		id_field.style.color=sColor;
}


function printMsg(msg){
	thongbao.innerHTML = msg;		
}

//Cac ham cua em (Quynh), Gui nho, Cam xoa
	function accept(Input) {
		if (Input.indexOf(" ") >= 0) return false;
		for (var i=0; i<Input.length; i++) {
			var KT = Input.charAt(i);
			if (((KT >= "a") && (KT <= "z")) || ((KT >= "A") && (KT <= "Z")) || ((KT >= "0") && (KT <= "9")) || (KT == "-") || (KT == "_")) continue;
			else {
				return false;
				break;
			}
		}
		return true;
	}
	function email_accept(a) {
		if (a.indexOf("@") < 0) return false;
		else {
			var name = a.substring(0, a.indexOf("@"));
			if (!accept(name)) return false;
			else {
				a = a.substring(a.indexOf("@") + 1, a.length);
				if (a.indexOf(".") < 0) return false;
				else {
					var subdomain = a.substring(0, a.indexOf("."));
					if (!accept(subdomain)) return false;
					a = a.substring(a.indexOf(".") + 1, a.length);
					while (a.length > 0) {
						if (a.indexOf(".") > 0) {
							subdomain = a.substring(0, a.indexOf("."));
							a = a.substring(a.indexOf(".") + 1, a.length);
						}else{
							subdomain = a;
							a = "";
						}
						if (!accept(subdomain)) {
							return false;
							break;
						}
					}
				}
			}
		} 
		return true;
	}
	
/*****************************************************
*/	
function UnicodeSet(iStr)
{
	for (i=0, oStr=''; i < iStr.length; i++)
	{
		j=iStr.charCodeAt(i);
		
		if (j < 32 || j > 127 || j==34 || j==39)
		{
			oStr=oStr.concat('&#').concat(j).concat(';');
		}
		else
		{
			oStr=oStr.concat(iStr.charAt(i)); 
		}
	}
	
	return oStr;
}

function SetUnicode(iStr)
{
	for (i=0, oStr=''; i < iStr.length; )
	{
		if (iStr.charCodeAt(i)==38)
		{
			if (iStr.charCodeAt(i + 1)==35)
			{
				p=iStr.indexOf(';', i  + 2);
				if (p!=-1)
				{
					if (p - i <= 7)
					{
						if (isFinite(iStr.substr(i + 2, p - i - 2)))
						{
							oStr = oStr.concat(String.fromCharCode(iStr.substr(i + 2, p - i - 2)));
							i = p + 1;
							continue;
						}
					}
				}
			}

		}
	
		oStr=oStr.concat(iStr.charAt(i));
		i++;
	}
	
	return oStr;
}		

function reserveText(iStr)
{
		var oStr = iStr.replace(/&#34;/g, "\"");
		return oStr.replace(/&#39;/g, "\'");
}
function gotopage(sPage){
	location.href = sPage;
}
