//*************** start of ks function ************************
function checkAll( n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
	var f = document.form;
	var c = f.toggle.checked;
	var n2 = 0;
	for (i=0; i < n; i++) {
		cb = eval( 'f.' + fldName + '' + i );
		if (cb) {
			cb.checked = c;
			n2++;
		}
	}
	if (c) {
		document.form.boxchecked.value = n2;
	} else {
		document.form.boxchecked.value = 0;
	}
}

function check_email_js(str) {
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
	return 0;
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	return 0;
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	return 0;
  }
  if (str.indexOf(at,(lat+1))!=-1){
	return 0;
  }
  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
    return 0;
  }
  if (str.indexOf(dot,(lat+2))==-1){
    return 0;
  }
  if (str.indexOf(" ")!=-1){
	return 0;
  }
  return 1;
}


function replaceAll(oldStr,findStr,repStr) {
  var srchNdx = 0;
  var newStr = "";
  while (oldStr.indexOf(findStr,srchNdx) != -1)
  {
    newStr += oldStr.substring(srchNdx,oldStr.indexOf(findStr,srchNdx));
    newStr += repStr;
    srchNdx = (oldStr.indexOf(findStr,srchNdx) + findStr.length);
  }
  newStr += oldStr.substring(srchNdx,oldStr.length);
  return newStr;
}

function module_div_show(module_name,showhide) {
  document.getElementById(module_name+"_module_div").style.display= showhide;
  if (module_name=='search') // if search, default expand the search
     clickMenu1.show('click-menu1-0');
}
//*************** end of ks function ************************

//CS Javascript
function move(fbox, tbox) {
var arrFbox = new Array();
var arrTbox = new Array();
var arrLookup = new Array();
var i;
for (i = 0; i < tbox.options.length; i++) {
arrLookup[tbox.options[i].text] = tbox.options[i].value;
arrTbox[i] = tbox.options[i].text;
}
var fLength = 0;
var tLength = arrTbox.length;
for(i = 0; i < fbox.options.length; i++) {
arrLookup[fbox.options[i].text] = fbox.options[i].value;
if (fbox.options[i].selected && fbox.options[i].value != "") {
arrTbox[tLength] = fbox.options[i].text;
tLength++;
}
else {
arrFbox[fLength] = fbox.options[i].text;
fLength++;
   }
}
arrFbox.sort();
arrTbox.sort();
fbox.length = 0;
tbox.length = 0;
var c;
for(c = 0; c < arrFbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrFbox[c]];
no.text = arrFbox[c];
fbox[c] = no;
}
for(c = 0; c < arrTbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrTbox[c]];
no.text = arrTbox[c];
tbox[c] = no;
   }
}

function IsNumeric(sText)
{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = false;
		}
	}
	
	return IsNumber;
}

function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

function trim( value ) {
	
	return LTrim(RTrim(value));
	
}
//End of CS javascript


/*START OF CHA'S FUNCTION*/
function showPopUp(el) {
 	window.scrollTo(0,0);
 	document.body.scroll = "no";
 	
 	var cvr = document.getElementById("cover");
 	var dlg = document.getElementById(el);

 	cvr.style.display = "block";
 	dlg.style.display = "block";

 	/*if (document.body.style.overflow = "hidden") {
	  	cvr.style.width = "100%";
	  	cvr.style.height = "100%";
 	}*/
 	
	theObjects = document.getElementsByTagName("select");
	for (var i = 0; i < theObjects.length; i++) {
	    theObjects.item(i).disabled = true;
	}
}

function closePopUp(el) {
 	var cvr = document.getElementById("cover");
 	var dlg = document.getElementById(el);

 	cvr.style.display = "none";
 	dlg.style.display = "none";
 	//document.body.style.overflowY = "scroll";
 	
	theObjects = document.getElementsByTagName("select");
	for (var i = 0; i < theObjects.length; i++) {
	    theObjects.item(i).disabled = false;
	}
	
	document.body.scroll = "yes";
}

/* END FUNCTION*/

