function decode(rawtext){
	var plaintext='';
	var i=0;var c1=0;var c2=0;var c3=0;var u=0;var t=0;
	while(i<rawtext.length)	{
		if(rawtext.charAt(i)=='\\'&&rawtext.charAt(i+1)=='u'){
			u=0;
			for(j=2;j<6;j+=1){
				t=parseInt(rawtext.charAt(i+j),16);
				if(!isFinite(t)){break;}
				u=u*16+t;
			}
			plaintext+=String.fromCharCode(u);
			i+=6;
		}else{
			plaintext+=rawtext.charAt(i);i++;
		}
	}
	if(plaintext!==''&&!isNaN(plaintext)&&isFinite(plaintext)){plaintext=Number(plaintext);}
	return plaintext;
}
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 isEmail(s)
   {   
	  if (s=="") return false;
	  if(s.indexOf(" ")>0) return false;
	  if(s.indexOf("@")==-1) return false;
	  var i = 1;
	  var sLength = s.length;
	  if (s.indexOf(".")==-1) return false;
	  if (s.indexOf("..")!=-1) return false;
	  if (s.indexOf("@")!=s.lastIndexOf("@")) return false;
	  if (s.lastIndexOf(".")==s.length-1) return false;
	  var str="0123456789_abcdefghikjlmnopqrstuvwxyz-@._"; 
	  for(var j=0;j<s.length;j++)
		if(str.indexOf(s.charAt(j))==-1)
			return false;
	  return true;
	}
	
function validContactForm(thisform){
		var objform = document.forms[thisform];
		if (objform.elements['txtHoten'].value == ""){
				alert("Vui lòng nhập tên !\n(Please insert your name !)");	
				objform.elements['txtHoten'].focus();
				return false;
			}
		if (objform.elements['txtMail'].value == ""){
				alert("Vui lòng nhập địa chỉ mail !\n(Please insert your email !)");	
				objform.elements['txtMail'].focus();
				return false;
			}
		else		
			if (!isEmail(objform.elements['txtMail'].value)){
				alert("Địa chỉ mail không hợp lệ !\n(Your email incorrect !)");	
				objform.elements['txtMail'].focus();
				return false;
			}
		if (objform.elements['txtNoidung'].value == ""){
				alert("Vui lòng nhập nội dung !\n(Please insert conte nt!)");
				objform.elements['txtNoidung'].focus();
				return false;
			}		
		return true;
	}
	
var cp = new skyviet();
cp.set_transfer_mode('post');
cp.set_response_type('xml');
cp.set_debug(false);
var fileToUse = "contact.asp"

function SubmitMail(frmName, funcName, layerName){
	if (validContactForm(frmName)){		
		var name, phone, address, fax, mail, order, content, bodymain;
		var objForm = document.forms[frmName];
		name = objForm.elements['txtHoten'].value;		
		address = objForm.elements['txtDiachi'].value;
		phone = objForm.elements['txtDienthoai'].value;
		fax = objForm.elements['txtFax'].value;
		mail = objForm.elements['txtMail'].value;
		content = objForm.elements['txtNoidung'].value;
		var txtCart = MM_findObj('txtCart')
		if (txtCart!=null)
			if (objForm.elements['txtCart'].checked)
				order = 1;
			else
				order = 0;
		else
			order = 0;
		document.getElementById(layerName).innerHTML = document.getElementById('floatLayer').innerHTML;		
		var obj = document.getElementById(layerName);
		obj.style.visibility =  'visible'
		obj.style.display =  'block'	
		cp.call(fileToUse, 'sendMail', eval(funcName), name, phone, address, fax, mail, content, order);
		return true;
	}
	return false;
}

function SubmitCart(frmName, act){
		var objForm = document.forms[frmName];
		objForm.elements['act'].value = act;
		objForm.submit();
	}
	
function scaleImg(pic){	
	var img = document.getElementById(pic);	
	var imgH = img.clientHeight;
	var imgW = img.clientWidth;
	
	// Find which dimension is scaled the most
	var img_size = 100;
	var stemp;
	
	// Scale the image
	if (imgW > imgH) {
		img.style.width = img_size + "px";
		temp = (imgH * img_size)/imgW;		
		//img.style.height = Math.round(imgH) + "px";		
	} else {
		img.style.height = img_size + "px";
		temp = (imgW * img_size)/imgH;		
		//img.style.width = Math.round(imgH) + "px";		
	}
}