//HAM XOA NOI DUNG TOAN BO TEXTBOX TRONG FORM, TRUYEN VAO FORM OBJECT
var sDomain	  = '247az.com'; 

if (typeof(PageHost) == 'undefined')
{
	var PageHost = '';
}

if (typeof(SkipTopWindow) == 'undefined')
{
	if (window.parent!=window)
	{	
		alert('This website violate "The '+sDomain+' Copyright Notice".\r\nClick OK to Access '+sDomain+'!');
		window.open(location.href, '_top', '');
	}
}


function fncDeleteTextbox(form) {
	var i;
	for (i=0; i<form.length; i++) {
		if (form.elements[i].type == "text") {
			form.elements[i].value = "";
		}
	}	
}

//HAM XET MOT DOI TUONG CO TON TAI TRONG FORM HAY KHONG, TRUYEN VAO FORM OBJECT
function isExistObject(formName, ObjName) {
	for (var i=0; i<formName.length; i++) {
		if (formName.elements[i].name == ObjName) return true;
	}
	return false;
}

function isTelNo(str) {
	var pattern = "0123456789-() ";
	if (str.length > 0) {
		if (str.length < 5) {
			return false;
		} else {
			for (var a=0; a<pattern.length; a++) {
				if (pattern.indexOf(str.charAt(a),0) == -1) return false;
			}
		}
	}
	return true;	
}

function isEmailAddr(email) {
	var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.0123456789@~";
	var theStr = new String(email)
	var index = theStr.indexOf("@");

	for (var a=0; a<pattern.length; a++) {
		if (pattern.indexOf(email.charAt(a),0) == -1) return false;
	}
	if (theStr.indexOf(" ",0) != -1) return false;
	if (index > 0) {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1)) return true;
	}
	return false;
}

function isURL(str) {
	var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.0123456789/~:";
	if (str.length > 0) {
		if (str.length < 5 ) {
			return false;
		} else {
			if (str.lastIndexOf(".") == -1) { 											// khong tim thay dau cham
				return false;
			} else {
				if (str.lastIndexOf(".") == (str.length - 1)) return false;				// dau cham nam o cuoi cung
//				if (!isAlpha(str.charCodeAt(str.lastIndexOf(".") + 1))) return false;	// sau dau cham khong phai ki tu Alphabet
			}
			for (var c=0; c<pattern.length; c++) {
				if (pattern.indexOf(str.charAt(c),0) == -1) return false;				// ki tu khong hop le
			}
		}
	}
	return true;	
}

function isUserNameOrPassword(str) {
	var samplestr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.0123456789";
	if (str.length > 0) {
		for (var c=0; c<samplestr.length; c++) {
			if (samplestr.indexOf(str.charAt(c),0) == -1) return false;
		}
	}
	return true;	
}

function isAccountNumber(str) {
	var samplestr = "0123456789. ";
	if (str.length > 0) {
		for (var c=0; c<samplestr.length; c++) {
			if (samplestr.indexOf(str.charAt(c),0) == -1) return false;
		}
	}
	return true;	
}

//KIEM TRA NGAY THANG

function isLeafYear(intYear) { 										/*Ham kiem tra nam nhuan*/
	var bleReturn = false;
	
	intYear += 2000;	
	if (((intYear % 4) == 0) && !((intYear % 100) == 0)) bleReturn = true;
	else bleReturn = ((intYear % 400) == 0);
	return bleReturn;
}
function isValidDate(d, m, y) { 									/*Ham kiem tra ngay hop le*/
	var bleReturn = false;
	
	if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) {
		bleReturn = (d >= 1 && d <= 31);
	} else if (m == 4 || m == 6 || m == 9 || m == 11) {
		bleReturn = (d >= 1 && d <= 30);
	} else if (m == 2) {
		if (isLeafYear(y)) bleReturn = (d >= 1 && d <= 29);
		else bleReturn = (d >= 1 && d <= 28);
	}
	return bleReturn;
}

function isDate(strDate, type, separate) {								// type = 1: dd/mm/yyyy
	var arrDate;														// type = 2: mm/dd/yyyy
																		// separete: dau cach giua ngay thang nam
	arrDate = strDate.split(separate);	
	if (arrDate.length != 3) return false;
	else
		for (var i=0; i<arrDate.length; i++) {
			if (isNaN(arrDate[i])) return false;
		}
		if (type == 1) return isValidDate(parseInt(arrDate[0]), parseInt(arrDate[1]), parseInt(arrDate[2]));
		else if (type == 2) return isValidDate(parseInt(arrDate[1]), parseInt(arrDate[0]), parseInt(arrDate[2]));
}

//TAO HIGHLIGHT CHO DONG TRONG TABLE

var ns4 = document.layers?true:false; 
var ie = document.all?true:false; 
var dom = document.getElementById && !document.all?true:false;
//stores currently highlighted row id 

//gets dom object 
function getObject(nameStr) {
	if (dom) return document.getElementById(nameStr); 
	else if (ie) return document.all[nameStr]; 
	else if (ns4) return document.layers[nameStr]; 
} 

function Highlight(rowID,highLightClass) {
	rowObj = getObject(rowID); 
	rowObj.className = highLightClass; 
}

function unHighlight(rowID,normalClass) { 
	rowObj = getObject(rowID); 
	rowObj.className = normalClass; 
}

function selectRow(checkBox,rowID,highLightClass,normalClass) {
	if (checkBox.checked) {
		Highlight(rowID,highLightClass);
	} else {
		unHighlight(rowID,normalClass);
	}
}

function openWindow(filename, winname, width, height, feature) {
	var features, top, left;
	var reOpera = /opera/i ;
	var winnameRequired = ((navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4) || reOpera.test(navigator.userAgent));
	
	left = (window.screen.width - width) / 2;
	top = (window.screen.height - height) / 2;	
	if(feature == '')
		features = "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left;
	else
		features = "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left + "," + feature;
	//if(!winnameRequired)	winname = "";
	void(window.open(filename,winname,features));
}

function log_out() {
	ht = document.getElementsByTagName("html");
	ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if (confirm('Are you sure to exit ?')) {
		return true;
	} else {
		ht[0].style.filter = "";
		return false;
	}
}
var lastkey = -1;
function forceNumber(_textobj, _event, type) {
	//.->46; 0->48; 9->57
	//type = 1: real number, type = 2: interger number
	if (type == 1) {
		if (lastkey == 46 || lastkey == -1) {
			if (!(_event.keyCode >= 48 && _event.keyCode <= 57)) {
				_event.returnValue = false;
			}
		} else {
			if (!(_event.keyCode == 46 || (_event.keyCode >= 48 && _event.keyCode <= 57))) {
				_event.returnValue = false;
			}
		}
	} else if (type == 2) {
		if (!(_event.keyCode >= 48 && _event.keyCode <= 57)) {
			_event.returnValue = false;
		}	
	}
	lastkey = _event.keyCode;
}
	function select_list(list_source, list_des)
	{
		var flag = true;
		for(var i = 0; i < list_source.length; i++)
			if(list_source.options.selectedIndex == i)
				flag = false;
		if(flag)
		{
				alert("No selected !!!");
				return;
		}
		var text = list_source.options[list_source.options.selectedIndex].text;
		var value = list_source.options[list_source.options.selectedIndex].value;
		var new_item = new Option(text, value);
		list_des.options[list_des.length] = new_item;
		list_source.options[list_source.options.selectedIndex] = null;
	}
/////////////////////////
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 DetectImageSize(picPath,picTitle)
{
    
  image_1 = new Image();
  image_1.src = picPath;
  var picName=image_1;
  picURL=picName.src;
  newWindow=window.open(picURL,'newWin','toolbar=no,width='+picName.width+',height='+picName.height);
  newWindow.document.write('<html><head><title>'+picTitle+'<\/title><\/head><body background="'+picURL+'"><\/body><\/html>');
  newWindow.resizeBy(picName.width-newWindow.document.body.clientWidth,picName.height-newWindow.document.body.clientHeight);
  newWindow.focus();
} 
function sendEmailNews(flag)
{
	document.getElementById("divSendNews_Result").style.display='none';
	if(flag)
		document.getElementById("divSendNews").style.display='none';
	else
	{
		document.getElementById("divSendNews").style.display='';
		document.getElementById("txtYourname").focus();
	}
}