/** ***************************************************
#######################################################
#	@Project: TWIN-JSC.								  #
#	@Author : TWIN-JSC.								  #
#	@Fix code 2011 by TWIN-JSC. 					  #
#######################################################
*************************************************** **/
	//alert("variable page");
	// Viet accents + d + D
	var accentBase = new Array( "", "'", "`", "?", "~", ".", "^", "+", "(", "d", "D");

	var uniData = new Array			// Viet Unicode Map
	(
	new Array(  226, 97, 259, 234, 101, 105, 244, 111, 417, 117, 432, 121, 
				194, 65, 258, 202, 69, 73, 212, 79, 416, 85, 431, 89, 100, 68),
	new Array(  7845, 225, 7855, 7871, 233, 237, 7889, 243, 7899, 250, 7913, 253, 
				7844, 193, 7854, 7870, 201, 205, 7888, 211, 7898, 218, 7912, 221, 273, 272),
	new Array(  7847, 224, 7857, 7873, 232, 236, 7891, 242, 7901, 249, 7915, 7923,
				7846, 192, 7856, 7872, 200, 204, 7890, 210, 7900, 217, 7914, 7922),
	new Array(  7849, 7843, 7859, 7875, 7867, 7881, 7893, 7887, 7903, 7911, 7917, 7927,
				7848, 7842, 7858, 7874, 7866, 7880, 7892, 7886, 7902, 7910, 7916, 7926),
	new Array(  7851, 227, 7861, 7877, 7869, 297, 7895, 245, 7905, 361, 7919, 7929,
				7850, 195, 7860, 7876, 7868, 296, 7894, 213, 7904, 360, 7918, 7928),
	new Array(  7853, 7841, 7863, 7879, 7865, 7883, 7897, 7885, 7907, 7909, 7921, 7925,
				7852, 7840, 7862, 7878, 7864, 7882, 7896, 7884, 7906, 7908, 7920, 7924)
	);
	
	ddc = String.fromCharCode(272);
	DDc = String.fromCharCode(273);
	uMoc = String.fromCharCode(432);
	UMoc = String.fromCharCode(431);
	var vowelpat = new RegExp("io\$|iu\$|ia\$|ua\$|ue\$|ui\$|uy\$","i");	
	var vowelpat1 = new RegExp("^qu[^o\$]","i");	
	var vowelpat2 = new RegExp("[iuy]","i");	
	var xconso = new RegExp("[bcfghjklmnpqrstvwxz0-9]", "i");	//consonants and numbers only
	var vconso3 = new RegExp("[gq]","i");		//applied 2 g,G,q,Q only
	var vconso2 = new RegExp("[bcdfghjklmnpqrstvwxyz0-9]", "i");//consonants and numbers only
	var vconso1 = new RegExp("[a-z]","i"); //	
	var vconso0 = new RegExp("[~`!@#$%^&*\(\)\|\\{}.\,+=_-]");
	var	dblconso = new RegExp(".h$|.g$", "i");
	var dD = new RegExp("^d","i");
	var telexacc = new RegExp("[sfrxjaeowd]", "i");	//Telex accents
	var typeMode;
	
	var arrjs = new Array('jvlibajaxmachine','jvlibcommon','jvlibprivate','jvlibsecu','jvlibgotiengviet','jvlibprivate_ajax','jvlibcookies','jvlibprivate_step','jvlibcalenda','jvlibprivate_submit','jvlibpro','jvlibnews','jvlibshoppingcard','jvlibuserreg', 'jvlibvote','jvlibprivate_tab','jvlibproduct','jvlibcalendapopup','jvlibprivate_read_flash');
		

	var myWrongEmail = new Array('-.','--','-@','-_','@-','@.','@_','.-','.@','..','._','_-','_@','_.','__');
	
	var gbloadingEN = "<table width=100%><tr><td align='center' valign='bottom'><img src='_imglibs/_imgcoms/_migfix/imgloading3.gif' /></td></tr><tr><td align='center' valign='bottom'>Data is loading, please wait, thanks.</td></tr></table>";
	
