function checkAll(chkName,frmName)
{
	var frm = document.forms[frmName];
	var i = 0;
	for (i=1 ; i<=frm.elements.length; i++)
	{
		var o = frm.elements[chkName + i.toString()];
		if (o) o.checked = true;
	}
	return false;
}
function select_all( chkName , frmName)
{
	var frm=document.forms[frmName];
	for(var i=0;i<frm.elements.length;i++)
	{
		var e =frm.elements[i];
		if ((e.name != 'check_all') && (e.type=='checkbox'))
		{
			e.checked =frm.check_all.checked;
		}
	}
}
function clearAll(chkName,frmName)
{
	var frm = document.forms[frmName];
	var i = 0;
	for (i=1 ; i<=frm.elements.length; i++)
	{
		var o = frm.elements[chkName + i.toString()];
		if (o) o.checked = false;
	}
	return false;
}

function validateNotEmpty(obj) {
    var str = obj.value;
	if(str!=null && str.length>0){
		return 0;
	}
	return 1;
}

function isEmptyField(aTextField) {
   if ((aTextField.value==null)||(aTextField.value.replace(/(^\s*)|(\s*$)/g, "").length==0)) {
      return true;
   } else { 
      return false; 
   }
}

function validateEmail(obj){
	var str = obj.value;
	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	if(patn.test(str)){
    	return 0;
	}else{
	    return 1; //incorrect format
	}
}
function isNumber(str) {
	var patn = new RegExp("^\\d{1,15}$"); 
	if (patn.test(str)) {
		return true;
	} else {
		return false; 	
	}
}

function checkchi(myint) {
	var checkStr = myint;
	var allValid = true;
	var len=checkStr.length;
	for (i = 0;  i <len ;  i++)
	{
		ch = checkStr.charCodeAt(i);			
		if (ch > 127 && !isOkChar(ch))
		{      
			allValid = false;
			break;
		}
	}
	if (!allValid)
	{
		return (false);
	}
	return (true);
}

function isOkChar(ch){
	var checkOk = new Array();
	checkOk[0] = "12288";
	checkOk[1] = "8364";
	for (j = 0;  j < checkOk.length;  j++)
   	if (ch == checkOk[j]){
       return true;
    }
    return false;
}	

function validateSelectValue(obj){
	var str = obj.value;		
	if(str.trim().length >0) return 0;
		return 1; 	
}

function setImgSizeWH(theURL,sImage,imgW,imgH){
var imgObj;
imgObj = new Image();
imgObj.src = theURL;
if ((imgObj.width != 0) && (imgObj.height != 0)) {
	if(imgObj.width>imgW || imgObj.height>imgH){
		
		var iHeight = imgObj.height*imgW/imgObj.width;
		
		if(iHeight<=imgH){
			sImage.width=imgW;
			sImage.height=iHeight;
		}else{
		var iWidth=imgObj.width*imgH/imgObj.height;
		sImage.width=iWidth;
		sImage.height=imgH;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}

}else{
sImage.width = imgW;
sImage.height= imgH;
}
}

function trim(str){
	str = str.replace(/^\s*|\s*$/g,"");
	return str;
}

function menuclick(submenu,imgbar) {
	if (document.getElementById(submenu).className=="close"){
		document.getElementById(submenu).className ="exp";
		document.getElementById(imgbar).src="images/decrease.gif";
	}else{
		document.getElementById(submenu).className="close";
		document.getElementById(imgbar).src="images/adding.gif";
	}
}
