// JavaScript Document
// JavaScript Document
function createAjax(){
	if (window.ActiveXObject) {
		xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			xmlHTTP = new XMLHttpRequest();
		}
	}   
//  return xmlHTTP;
}
function connectGet(obj){
	createAjax();
	xmlHTTP.onreadystatechange = function () {
		if (xmlHTTP.readyState == 1) {
		}
		if (xmlHTTP.readyState == 4) {
		  if (xmlHTTP.status == 200) {
			var resText = xmlHTTP.responseText;
			obj.run(resText);      
		  }
		}
	};
	xmlHTTP.open("GET", obj.url, true);
	xmlHTTP.send(null); 
}


function trim(s)
{    
    return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}

function checkNull(obj,alertStr){
	if(obj.value==null || trim(obj.value)==""){
		window.alert(alertStr);
		obj.focus();
		return false;
	}
	return true;
}
function checkfiletype(ofile,typeStr,ohid,alertStr){
	  var ary = ofile.value.split(".");
	  var filetype = ary[ary.length-1];
	  filetype = filetype.toLowerCase(); 
	  var typeary = typeStr.split("."); 	  
	  var flag = false;
	  for(var i=0;i<typeary.length;i++){
		  if(filetype == typeary[i]){
			  flag = true;			  
			  break;
		  }
		  if(filetype != typeary[i]){
			  continue;
		  }
	  }
	  if(!flag){
		  window.alert(alertStr);  
		  ofile.focus();
	  }
	  if(flag){
		  hiddenfiletype(ohid,filetype);
	  } 
	  return flag;
}
function hiddenfiletype(ohid,ovalue){
	  ohid.value = ovalue;
}