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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
// JavaScript Document
<!--
/*
 * FlashObject embed
 * by Geoff Stearns (geoff@deconcept.com, http://www.deconcept.com/)
 *
 * v1.1.0 - 03-31-2005
 *
 * writes the embed code for a flash movie, includes plugin detection
 *
 * Usage:
 *
 *	myFlash = new FlashObject("path/to/swf.swf", "swfid", "width", "height", flashversion, "backgroundcolor");
 *	myFlash.write("objId");
 *
 * for best practices, see:
 *  http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/
 *
 */

var FlashObject = function(swf, id, w, h, ver, c) {
//    if (this.server_url == undefined) 
//    {
//        this.server_url = "http://sm-www/nestlepro/";
//    }
//    if (this.GUID == undefined) {
//        this.GUID = "false";
//    }
//    if (this.save_data_script == undefined) {
//        this.save_data_script = "savechart.asp";
//    }
//    if (this.data_script == undefined) 
//    {
//        if ((this.GUID == "false") || (this.GUID == "none")) 
//        {
//            this.data_script = "chart_data_NOGUID.xml"; 
//        } else {
//            this.data_script = "chart.aspx?GUID="+this.GUID+"&ran="+Math.floor(Math.random()*9999999999999999999);
//        }
//    } else {
//        this.data_script+="&ran="+Math.floor(Math.random()*9999999999999999999);
//    }
	this.swf = swf;
	this.id = id;
	this.width = w;
	this.height = h;
	this.version = ver;
	this.align = "middle";

	this.params = new Object();
	this.variables = new Object();

	this.redirect = "";
	this.sq = document.location.search.split("?")[1] || "";
	this.bypassTxt = "<p>Already have Macromedia Flash Player? <a href='?detectflash=false&"+ this.sq +"'>Click here if you have Flash Player "+ this.version +" installed</a>.</p>";
	
	if (c) this.color = this.addParam('bgcolor', c);
	this.addParam('quality', 'high'); // default to high
	this.addParam('align', 'middle');
	this.doDetect = getQueryParamValue('detectflash');
}

var FOP = FlashObject.prototype;

FOP.addParam = function(name, value) { this.params[name] = value; }

FOP.getParams = function() { return this.params; }

FOP.getParam = function(name) { return this.params[name]; }

FOP.addVariable = function(name, value) { this.variables[name] = value; }

FOP.getVariable = function(name) { return this.variables[name]; }

FOP.getVariables = function() { return this.variables; }

FOP.getParamTags = function() {
    var paramTags = "";
    for (var param in this.getParams()) {
        paramTags += '<param name="' + param + '" value="' + this.getParam(param) + '" />';
    }
    return (paramTags == "") ? false:paramTags;
}

FOP.getHTML = function() {
    var flashHTML = "";
    if (navigator.plugins && navigator.mimeTypes.length) { // netscape plugin architecture
        flashHTML += '<embed type="application/x-shockwave-flash" src="' + this.swf + '" width="' + this.width + '" height="' + this.height + '" wmode="opaque" id="' + this.id + '" align="' + this.align + '"  scale="noborder" ';
        for (var param in this.getParams()) {
            flashHTML += ' ' + param + '="' + this.getParam(param) + '"';
        }
        if (this.getVariablePairs()) {
            flashHTML += ' flashVars="' + this.getVariablePairs() + '"';
        }
        flashHTML += '></embed>';
    } else { // PC IE
        flashHTML += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="' + this.width + '" height="' + this.height + '" id="' + this.id + '" align="' + this.align + '">';
        flashHTML += '<param name="movie" value="' + this.swf + '" />';
		 flashHTML += '<param name="SCALE" value="noborder" />';
		 flashHTML += '<param name="wmode" value="opaque" />';
        if (this.getParamTags()) {
            flashHTML += this.getParamTags();
        }
        if (this.getVariablePairs() != null) {
            flashHTML += '<param name="flashVars" value="' + this.getVariablePairs() + '" />';
        }
        flashHTML += '</object>';
    }
    return flashHTML;	
}

FOP.getVariablePairs = function() {
    var variablePairs = new Array();
    for (var name in this.getVariables()) { 
    	variablePairs.push(name + "=" + escape(this.getVariable(name))); 
    }
    return (variablePairs.length > 0) ? variablePairs.join("&"):false;
}

FOP.write = function(elementId) {
	if(detectFlash(this.version) || this.doDetect=='false') {
		if (elementId) {
			document.getElementById(elementId).innerHTML = this.getHTML();
		} else {
			document.write(this.getHTML());
		}
	} else {
		if (this.redirect != "") {
			document.location.replace(this.redirect);
		} else if (this.altTxt) {
			if (elementId) {
				document.getElementById(elementId).innerHTML = this.altTxt +""+ this.bypassTxt;
			} else {
				document.write(this.altTxt +""+ this.bypassTxt);
			}
		}
	}		
}

/* ---- detection functions ---- */
function getFlashVersion() {
	var flashversion = 0;
	if (navigator.plugins && navigator.mimeTypes.length) {
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			var y = x.description;
   			flashversion = y.charAt(y.indexOf('.')-1);
		}
	} else {
		result = false;
	    for(var i = 15; i >= 3 && result != true; i--){
   			execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
   			flashversion = i;
   		}
	}
	return flashversion;
}

function detectFlash(ver) {	return (getFlashVersion() >= ver) ? true:false; }

// get value of query string param
function getQueryParamValue(param) {
	var q = document.location.search || document.location.href.split("#")[1];
	if (q) {
		var detectIndex = q.indexOf(param +"=");
		var endIndex = (q.indexOf("&", detectIndex) > -1) ? q.indexOf("&", detectIndex) : q.length;
		if (q.length > 1 && detectIndex > -1) {
			return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
		} else {
			return "";
		}
	}
}

/* add Array.push if needed */
if(Array.prototype.push == null){
	Array.prototype.push = function(item) {this[this.length] = item; return this.length;}
}

function isUsername(s)
{
    if(s.search(/^\w+((-\w+)|(\.\w+))*[A-Za-z0-9]{3,20}$/) != -1)
    { 
        return true;
    }
    
    return false;
}

function isEmail(s){
	if (s.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]{2,4}$/) != -1)
		return true ;
	return false ;
}

function isPhone(s) {
	if (s.search(/^[ .0-9]{3,}$/) != -1)
		return true ;
	return false ;
}

function isDate(s) {
	if (s.search(/^([0]?[1-9]|[1|2][0-9]|[3][0|1])[.\/-]([0]?[1-9]|[1][0-2])[.\/-]([0-9]{4}|[0-9]{2})$/) != -1)
		return true ;
	return false ;
}

function isBlank(str) {
	if(trim(str) == "" ) 
		return true ;
	return false ;
}

function trim(str) {
	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

//-->




<!--
var detect = navigator.userAgent.toLowerCase();
var OS,browser,total,thestring;
var version = 0;

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

function getElementsByBaseTagClass(base, tag, className) { 
    var classPat = new RegExp('\\b'+className+'\\b'); 
    var nodes = base.getElementsByTagName(tag); 
    var matching = []; 
    for (var i = 0; i < nodes.length; i++) { 
        if (classPat.test(nodes[i].className)) { 
            matching.push(nodes[i]); 
        } 
    } 
	return matching; 
}
	
function faqStyle(id, curfaq, content) {
	divContent = MM_findObj('answerContent');
	divContent.style.display = "block";
	if (curfaq.length == 1){
		divContent.innerHTML = curfaq.innerHTML;
		content.style.fontWeight = "bold";
	}
	else{
		divContent.innerHTML = curfaq[id].innerHTML;
				
		for (i=0; i<content.length; i++){
			if (i != id)
				content[i].style.fontWeight = "normal";
		}
		content[id].style.fontWeight = "bold";
	}
}

function faq(id,curfaq) {
	if (curfaq.length == 1){
		if (curfaq.style.display=="") {
			curfaq.style.display="block";
		} else if (curfaq.style.display=="none") {
			curfaq.style.display="block";
		} else if (curfaq.style.display=="block") {
				curfaq.style.display="none";
		}
	}
	else{
		for (i=0; i<curfaq.length; i++){
			if (i != id)
				curfaq[i].style.display = "none";
		}
			
		if (curfaq[id].style.display=="none")
			curfaq[id].style.display="block";
		else if (curfaq[id].style.display=="block")
			curfaq[id].style.display="none";
		else
			curfaq[id].style.display="block";			
	}
}

function reg(id,curfaq) {
	if (curfaq.length == 1){
		if (curfaq.style.display=="") {
			curfaq.style.display="block";
		} else if (curfaq.style.display=="none") {
			curfaq.style.display="block";
		} else if (curfaq.style.display=="block") {
				curfaq.style.display="none";
		}
	}
	else{
		/*for (i=0; i<curfaq.length; i++){
			if (i != id)
				curfaq[i].style.display = "none";
		}*/
			
		if (curfaq[id].style.display=="none")
			curfaq[id].style.display="block";
		else if (curfaq[id].style.display=="block")
			curfaq[id].style.display="none";
		else
			curfaq[id].style.display="block";			
	}
}


function dropsubmenu (id, curfaq) {
	if (curfaq.length == 1){
		if (curfaq.style.display=="") {
			curfaq.style.display="block";
		} else if (curfaq.style.display=="none") {
			curfaq.style.display="block";
		} else if (curfaq.style.display=="block") {
				curfaq.style.display="none";
		}
	}
	else{
		for (i=0; i<curfaq.length; i++){
			if (i != id)
				curfaq[i].style.display = "none";
				curfaq[id].style.display="block";
		}
	}
}

function hightlight (id, curlink) {
//	alert (curlink.length);
	if (curlink.length==1) {
		alert ("the length = 1");	
	} else {
		for (i=0; i < curlink.length; i++) {
			if (i!=id)
			curlink[i].style.fontWeight="normal";
			curlink[i].style.color="";		
			curlink[i].style.textDecoration="none";
			curlink[i].style.cursor="pointer";
			curlink[i].style.background="url(imgs/rnav_norbg.gif) left top repeat-y";
		}
		curlink[id].style.fontWeight="bold";
		curlink[id].style.color="#626262";		
		curlink[id].style.textDecoration="none";		
		curlink[id].style.cursor="text";		
		curlink[id].style.background="#a2def8";
	}
}

function makeselect(id, curlink) {
//	alert (curlink.length);
	if (curlink.length==1) {
		curlink[id].style.fontWeight="bold";
	} else {
		for (i=0; i < curlink.length; i++) {
			if (i!=id)
			curlink[i].style.fontWeight="normal";
		}
		curlink[id].style.fontWeight="bold";
	}
}
// -->

function bmi(weight,height, divOut, bmiIndexs){
	var count;
	var divObj;
	divObj = MM_findObj(divOut);
	if (weight.value=="" && height.value==""){
		divObj.innerHTML = "<strong>Xin vui l&ograve;ng nh&#7853;p c&acirc;n n&#7863;ng v&agrave; chi&#7873;u cao</strong>";
		}
	else if (weight.value==""){
		divObj.innerHTML = "<strong>Xin vui l&ograve;ng nh&#7853;p c&acirc;n n&#7863;ng</strong>";
		}
	else if (height.value=="") {
		divObj.innerHTML = "<strong>Xin vui l&ograve;ng nh&#7853;p chi&#7873;u cao</strong>";
		}
	else if ( !IsNumeric(weight.value) || !IsNumeric(height.value) ) {
		divObj.innerHTML = "<strong>Vui lòng chỉ nhập chữ số, số lẻ thập phân phân cách bởi dấu chấm (.)</strong>";	}
	else {		
		count = Math.round((weight.value / height.value) / height.value*100)/100;	
		divObj.innerHTML = "<strong>Ch&#7881; s&#7889; BMI c&#7911;a b&#7841;n l&agrave;: " + count +"</strong>";

		if (count<18.5) {
			bmiIndexs[0].style.display = "block";
			bmiIndexs[1].style.display = "none";
			bmiIndexs[2].style.display = "none";
			bmiIndexs[3].style.display = "none";
			bmiIndexs[4].style.display = "none";
		} else if (count<23) {
			bmiIndexs[0].style.display = "none";
			bmiIndexs[1].style.display = "block";
			bmiIndexs[2].style.display = "none";
			bmiIndexs[3].style.display = "none";
			bmiIndexs[4].style.display = "none";			
		} else if (count<25) {
			bmiIndexs[0].style.display = "none";
			bmiIndexs[1].style.display = "none";
			bmiIndexs[2].style.display = "block";
			bmiIndexs[3].style.display = "none";
			bmiIndexs[4].style.display = "none";			
		} else if (count<30) {
			bmiIndexs[0].style.display = "none";
			bmiIndexs[1].style.display = "none";
			bmiIndexs[2].style.display = "none";
			bmiIndexs[3].style.display = "block";
			bmiIndexs[4].style.display = "none";			
		} else if (count>=30) {
			bmiIndexs[0].style.display = "none";
			bmiIndexs[1].style.display = "none";
			bmiIndexs[2].style.display = "none";
			bmiIndexs[3].style.display = "none";
			bmiIndexs[4].style.display = "block";			
		}
	}
}


function nghekhac(frmother){
	Mform = MM_findObj(frmother);
	if(Mform.othername.value!="")
		Mform.checkother.checked=true;
	else
		Mform.checkother.checked=false;
}


function IsNumeric(s)
{
	return !isNaN(s);
}

function inputHeight(number)
{
	var pattern = "0123456789.";
	var len = number.value.length;
	number.value = number.value.replace(/\.{2,}/g,".");
	if (len != 0)
	{
		if (len==1 && (number.value == "0" || number.value == "1" || number.value == "2")) {
			number.value += ".";
		}
		var index = 0;
		var len = number.value.length;
		
		while ((index < len) && (len != 0))
			if (pattern.indexOf(number.value.charAt(index)) == -1)
			{
				if (index == len-1)
					number.value = number.value.substring(0, len-1);
				else if (index == 0)
					 	number.value = number.value.substring(1, len);
					 else number.value = number.value.substring(0, index)+number.value.substring(index+1, len);
				index = 0;
				len = number.value.length;
			}
			else index++;
	}
}

function inputWeight(number)
{
	var pattern = "0123456789.";
	if (len != 0)
	{
		var index = 0;
		var len = number.value.length;
		
		while ((index < len) && (len != 0))
			if (pattern.indexOf(number.value.charAt(index)) == -1)
			{
				if (index == len-1)
					number.value = number.value.substring(0, len-1);
				else if (index == 0)
					 	number.value = number.value.substring(1, len);
					 else number.value = number.value.substring(0, index)+number.value.substring(index+1, len);
				index = 0;
				len = number.value.length;
			}
			else index++;
	}
}

// JavaScript Document

<!--

var W3CDOM = (document.createElement && document.getElementsByTagName);

var mouseOvers = new Array();
var mouseOuts = new Array();

function init()
{
	if (!W3CDOM) return;
	/*var nav = document.getElementById('container');*/
	var inputImgs = document.getElementsByTagName('input');
	var imageImgs = document.getElementsByTagName('img');
	var imgs = new Array();
	for (var i=0; i<imageImgs.length; i++) {imgs.push(imageImgs[i]);}
	for (var i=0; i<inputImgs.length; i++) {imgs.push(inputImgs[i]);}
	//alert (imgs.length);
	for (var i=0; i<imgs.length; i++)
	{
		if (imgs[i].src.indexOf('.gif') != -1) // On cible seulement les lments input de type image avec une extension de type .gif
		{			
			// Get image name
			//alert ( (imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
			tmp=(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.'));
			
			if ( tmp.indexOf('_') != -1) /* search all img have "_" */
			{
				if (tmp.substring(tmp.lastIndexOf('_')+1) == "n" )
					{
						//alert ( (imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
						imgs[i].onmouseover = mouseGoesOver;
						imgs[i].onmouseout = mouseGoesOut;
						mouseOuts[i] = new Image();
						mouseOuts[i].src = imgs[i].src;
						mouseOvers[i] = new Image();	
						
						/*	
						if (imgs[i].src.lastIndexOf('_') != -1) { mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('_')) + "_over" + suffix;}
						else { mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_over" + suffix;}
						*/
						var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
						if (imgs[i].src.lastIndexOf('.') != -1) { mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('_')) + "_o" + suffix;}
						imgs[i].number = i;
					}
			}
		}
	} //end for
} //end init

function initreset()
{
	if (!W3CDOM) return;
	var imgs = document.getElementsByTagName('img');
	for (var i=0; i<imgs.length; i++)
	{
		if (imgs[i].src.indexOf('.gif') != -1) // On cible seulement les lments input de type image avec une extension de type .gif
		{			
			tmp=(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.'));
			
			if ( tmp.indexOf('_') != -1) /* search all img have "_" */
			{
				if (tmp.substring(tmp.lastIndexOf('_')+1) == "o" )
				{
					//alert ( (imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).substring(0,(imgs[i].src.substring(imgs[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
					var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
					var tmpimg= new Image();
						tmpimg.src=imgs[i].src.substring(0,imgs[i].src.lastIndexOf('_')) + "_n.gif";
					imgs[i].src=tmpimg.src;
				}
			}
		}
	} //end for
} //end initreset

var fsub=false;
var mobj;
var osrc="";
function mouseGoesOver(fsub, mEvent) {
	if (checkIt("msie") != 0) { // use in IE
		if (fsub==true) {
			mobj.src=osrc;
			fsub=false;
		} else {
			this.src = mouseOvers[this.number].src;
		}
		osrc=event.srcElement.src;
		mobj=event.srcElement;
	}
	else {	// use in firefox
		if (fsub==true) {
			mobj.src=osrc;
			fsub=false;
		} else if (fsub=='')  {
			osrc=mEvent.target.src;
			mobj=mEvent.target;
		} else {
			this.src = mouseOvers[this.number].src;
		}
	}
}

function mouseGoesOut() {this.src = mouseOuts[this.number].src;	}

//-->

<!--
var detect = navigator.userAgent.toLowerCase();
var OS,browser,total,thestring;
var version = 0;

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

<!-- bookmark -->

/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Philip Myers :: http://virtualipod.tripod.com/bookmark.html */

function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}





function resizePopWin(nest_obj, w, h){
	if (w && h) {
		window_width=w;
		window_height=h;
	} else {
		var nest_object= document.getElementById(nest_obj);
		var body_margin = 32;
		var scroll_bar = 20;
		var title_bar = 25;
		var form_space = 12;
		var scale = 1.3; // scale = height/width;
		var additional_range = 100;
		
		var window_width = nest_object.clientWidth + body_margin + scroll_bar ;
		var content_height = nest_object.clientHeight + body_margin + form_space + title_bar ;
		var window_height = Math.min(Math.round(window_width * scale), Math.min(content_height, screen.height)) ;
		if (window_height == Math.round(window_width * scale) && Math.abs(window_height - content_height) < additional_range && content_height < screen.height - additional_range){
			window_height = content_height;
		}
		
		if (window_height < content_height){
			document.body.scroll = "auto";
		}else{
			document.body.scroll = "no";
		}
		
		if (checkIt("msie")==0) { /*on Firefox*/
			window_height+=40;		
		}	
	}
	window.resizeTo(window_width, window_height );
	
	var x = (screen.width) ? (screen.width - window_width) / 2 : 100;
	var y = (screen.height) ? (screen.height - window_height) / 2 : 100;
	
	window.moveTo(x, y);
}








var ns6=document.getElementById&&!document.all
function restrictinput(maxlength,e,placeholder) {
	if (window.event&&event.srcElement.value.length>=maxlength) {
		return false;
	}else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength) { 
		var pressedkey=/[a-zA-Z0-9\.\,\/]/ ;//detect alphanumeric keys
		if (pressedkey.test(String.fromCharCode(e.which))) e.stopPropagation();
	}
} 



function countlimit(maxlength,e,placeholder) {
	var lengthleft=window.event? maxlength-event.srcElement.value.length : maxlength-e.target.value.length;
	var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
	if (window.event||e.target&&e.target==eval(placeholder)) placeholderobj.innerHTML=lengthleft;
}


function displaylimit(theform, thelimit) {
	var limit_text='Bạn có thể nhập: <span id="'+theform.toString()+'">'+thelimit+'</span> ký tự '
	if (document.all||ns6)
		document.write(limit_text);
	if (document.all) {
		eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
		eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
	} else if (ns6) {
		document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
		document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
	}
}
/*postal code*/
var animCount = 0;
var speed = 200;
var distance = 0;


function showPostal() {
	var p = MM_findObj("blockNews");	
	p.style.display="block";
	showAnimPostal();
}

function showAnimPostal(){
	var p = MM_findObj("blockNews");	
	animCount++;
	distance += Math.round(speed / animCount / animCount);
	p.style.left = (-210 + distance) + "px";	
	if (animCount == 10) return;	
	setTimeout("showAnimPostal()", 10);
}

function hidden() {
	show = MM_findObj("blockNews");
	show.style.display="none";
	
	}

//---------------------for Ajax--------------------//
function OnSendMail()
{
	if (document.getElementById("mtof_sender").value=="")
	{
		alert("Vui lòng nhập tên của bạn.");
		document.getElementById("mtof_sender").focus();
		return;
	}
	
	if (document.getElementById("mtof_sender_email").value=="")
	{
		alert("Vui lòng nhập địa chỉ email của bạn.");
		document.getElementById("mtof_sender_email").focus();
		return;
	}
	else
	{
		if(!CheckEmailAddress(document.getElementById("mtof_sender_email").value))
		{
			alert("Địa chỉ email của bạn không hợp lệ. Vui lòng kiểm tra lại.");
			document.getElementById("mtof_sender_email").focus();
			return;
		}
	}
	
	if (document.getElementById("mtof_reciever").value=="")
	{
		alert("Vui lòng nhập tên của người nhận.");
		document.getElementById("mtof_reciever").focus();
		return;
	}
	
	if (document.getElementById("mtof_reciever_email").value=="")
	{
		alert("Vui lòng nhập địa chỉ email của người nhận.");
		document.getElementById("mtof_reciever_email").focus();
		return;
	}
	else
	{
		if(!CheckEmailAddress(document.getElementById("mtof_reciever_email").value))
		{
			alert("Địa chỉ email của người nhận không hợp lệ. Vui lòng kiểm tra lại.");
			document.getElementById("mtof_reciever_email").focus();
			return;
		}
	}
	
	goichobanbe.sendmail(document.getElementById("mtof_sender").value, document.getElementById("mtof_sender_email").value, document.getElementById("mtof_reciever").value, document.getElementById("mtof_reciever_email").value, OnSendMail_CallBack);
}

function OnSendMail_CallBack(res)
{
	if(res.value)
	{
		var name = document.getElementById("mtof_reciever").value;
		objMsgMail = document.getElementById("msgMail");
		document.getElementById("mtof_sender").value="";
		document.getElementById("mtof_sender_email").value="";
		document.getElementById("mtof_reciever").value="";
		document.getElementById("mtof_reciever_email").value="";
		objMsgMail.innerHTML="Yêu cầu của bạn đã được gửi đến " + name;
	}
	else
	{
		alert(res.value);
	}
}

function CheckEmailAddress(Email)
{
	Email = Trim(Email);

	while (Email != '')
	{
		c = Email.charAt(0);	
		if (c==' ' || c=='<' || c==39 || c==':' || c=='.')
		{
			Email = Email.substr(1);
		}
		else
		{
			break;
		}
	}

	i = Email.indexOf('>');
	if (i==-1)
	{
		while (Email != '')
		{
			c = Email.charAt(Email.length - 1);
			if (c==' ' || c==39 || c=='.')
			{
				Email = Email.substr(0, Email.length - 1);
			}
			else
			{
				break;
			}
		}
	}
	else
	{
		Email = Email.substr(0, i);
	}

	if (Email.length > 96)
		return '';

	i = Email.lastIndexOf('@');
	j = Email.lastIndexOf('.');
	if (i < j)
		i = j;

	switch (Email.length - i - 1)
	{
	case 2:
		break;
	case 3:
		switch (Email.substr(i))
		{
		case '.com':
		case '.net':
		case '.org':
		case '.edu':
		case '.mil':
		case '.gov':
		case '.biz':
		case '.pro':
		case '.int':
			break;
		default:
			return '';
		}
		break;
	default:
		switch (Email.substr(i))
		{
		case '.name':
		case '.info':
			break;
		default:
			return '';
		}
		break;
	}

	Email = Email.toLowerCase();

	if (Email == '')
		return '';

	if (Email.indexOf(' ') != -1)
		return '';

	if (Email.indexOf('..') != -1)
		return '';

	if (Email.indexOf('.@') != -1)
		return '';

	if (Email.indexOf('@.') != -1)
		return '';

	if (Email.indexOf(':') != -1)
		return '';

	for (i=0; i < Email.length; i++)
	{
		c = Email.charAt(i);

		if (c >= '0' && c <= '9')
			continue;
		
		if (c >= 'a' && c <= 'z')
			continue;
		
		if ('`~!#$%^&*-_+=?/\\|@.'.indexOf(c) != -1)
			continue;

		return '';
	}

	if ((i=Email.indexOf('@'))==-1)
		return '';

	if (Email.substr(i + 1).indexOf('@')!=-1)
		return '';

	if (Email.charAt(0)=='.' || Email.charAt(Email.length - 1)=='.')
		return '';

	return Email;
}

function Trim(iStr)
{
	while (iStr.charCodeAt(0) <= 32)
	{
		iStr=iStr.substr(1);
	}

	while (iStr.charCodeAt(iStr.length - 1) <= 32)
	{
		iStr=iStr.substr(0, iStr.length - 1);
	}

	return iStr;
}
function RTrim(iStr)
{
	while (iStr.charCodeAt(iStr.length - 1) <= 32)
	{
		iStr=iStr.substr(0, iStr.length - 1);
	}
	return iStr;
}
function LTrim(iStr)
{
	while (iStr.charCodeAt(0) <= 32)
	{
		iStr=iStr.substr(1);
	}
	return iStr;
}

/* baihat */

function hightlightMusic ( curObj )

{
	linkObj1 = MM_findObj('m1');
	linkObj1.style.fontWeight='normal';
	linkObj2 = MM_findObj('m2');
	linkObj2.style.fontWeight='normal';
	linkObj3 = MM_findObj('m3');
	linkObj3.style.fontWeight='normal';
	linkObj4 = MM_findObj('m4');
	linkObj4.style.fontWeight='normal';

	mcurObj=MM_findObj (curObj);
	mcurObj.style.fontWeight='bold';
}

function login_alert(id)
{
	if (confirm("Bạn phải đăng nhập thành viên trước khi gửi bài viết."))
	{					
		window.location="dangnhap.aspx?id=" + id;
	}

}
function doCollection(id)
{
	if (id!="--------------------------") 
	{
		window.location="xemsanpham.aspx?id=" + id + "&nav=2";
	}
}
		
		
function swapImg(imgObj, newSrc){
	var thisImg = MM_findObj(imgObj);
	thisImg.src = newSrc;
}

function swapDiv(id, arrDiv){
	for (i=0; i<arrDiv.length; i++){
		if (arrDiv[i] != id){
			dObj = MM_findObj(arrDiv[i]);
			dObj.style.display = "none";
		}
	}
	curDObj = MM_findObj(id);
	curDObj.style.display = "block";
}


function popupThiAnhBe(url)
{
	newwindow = window.open(url,'babycontest','height=637,width=757');
	if (window.focus)
	{
		newwindow.focus();
	}
	return false;
}
