function isFieldNotNull(fieldId , alertMsg){
    var objField = document.getElementById(fieldId);
    if (objField != null){
        if (objField.value.Trim()==""){
            alert(alertMsg);
            setFieldFocus(objField);
            return false;
        }
        return true;
    }
    return false;
}
String.prototype.Trim=function(){
	return this.replace(/(^\s*)|(\s*$)/g,"");
}
function trimFieldValue(fieldId){
	try{
		var fieldObj = document.getElementById(fieldId);
		fieldObj.value = fieldObj.value.Trim();
	} catch(e) {
	} 
}

function setFieldFocus(objField) {
	try{
		objField.focus();
	}catch (e){}
}

function inputOnkeyDownEvent(btnId) {
	try{
		if (event.keyCode == 13) {
			document.getElementById(btnId).onclick();
			return false;
		}
	}catch(e){
		return false;
	}
	return true;
}
function isNotNullArr(arr){
	if(arr == null || typeof(arr) == "undefined" || typeof(arr.length) == "undefined" ){
		return false ;
	}
	return true;
}

function uniteTwoStringBySemicolon(targetString,addString,separator) {	
	if(typeof(separator) == "undefined" || separator == "" ){
		separator = ";" ;
	}
	if (addString != "") {
		if (targetString == "") {
			targetString = addString;
		} else {
			targetString = targetString + separator + addString;
		}
	}
	return targetString;
}

function openNewSizeWindow(pageUrl,windowName,width,height,scrollbars)
{
    //remove last sharp
    pageUrl=removeLastSharp(pageUrl);
	var style="menubar=no,location=no,directories=no,toolbar=no,statusbar=no,resizable=no,"+getCenterWindowPos(width,height)+",scrollbars="+scrollbars;
    var popwin=window.open(pageUrl,windowName,style);
	if(popwin != null ){
		popwin.focus();	
	}
	
	
}

function getCenterWindowPos(pWidth,pHeight){
    var width=parseInt(''+pWidth);
    var height=parseInt(''+pHeight);
    var top=parseInt((parent.screen.height*0.88-height)*0.5, 10);
    var left=parseInt((parent.screen.width*0.985-width)*0.5, 10);

    if(top<0){
        top=0;
    }

    if(left<0){
        left=0;
	}

    var posStatement="top="+top+",left="+left+",width="+width+",height="+height;
    return posStatement;
}
function removeLastSharp(source){
    var dest=source;

    if(source.substr(source.length-1,1)=='#'){
        dest=source.substring(0,source.length-1);
    }

    return dest;
}
function getFileSize(fileName){
    if(fileName == ""){
        return 0;
    }
    var tempImg = new Image();
    tempImg.src = fileName;
    var loop = 0;
    while(tempImg.readyState != "complete" && loop > 1000){loop++;}
    var imgSize = tempImg.fileSize;
    return imgSize;
} 

function $Id(fieldId){
	return document.getElementById(fieldId);
}

function htmlcheck(htmlstring){
	htmlstring = htmlstring.replace("<","&lt");
	htmlstring = htmlstring.replace(">","&gt");
	htmlstring = htmlstring.replace("  ","&nbsp&nbsp");
	htmlstring = htmlstring.replace("chr(10)","<br>");
	return htmlstring; 
}

String.prototype.lenB=function(){
    return this.replace(/[^\x00-\xff]/g,"**").length;
}

