﻿// JScript File


function PlusMinus(element, onoff) {
var thesrc = document.getElementById(getClientID() + element)
var theid = document.getElementById(getClientID() + onoff)
var tempstr = Right(thesrc.src,9);
if (tempstr == 'minus.gif'){
    movepic(element, 'images/plus.gif')
    theid.style.display = 'none'
}
else{
    movepic(element, 'images/minus.gif') 
    theid.style.display = 'block' 
    UTInfo(onoff);
}
}
function check_change(id, name, whichDiv, checkall){
if (checkall==''){
  AddRemGeo(id, name) 
}else{
  var sel = document.getElementById(id);
  AddAll(whichDiv, sel.checked);
}

}
function AddAll(whichDiv, checked){

var thediv = document.getElementById(whichDiv), a = thediv.getElementsByTagName('input'), i = 0;
do{
    a[i].checked = checked
	i++;}
	while(i < a.length);
}
function AddRemGeo(id, descrip){
 var sel = document.getElementById(id), daForm = document.getElementById('form1');
  if (sel.checked) {
       if (document.form1.ddselGeo.value == 'none' && document.form1.ddselGeo.length <= 1){
           deleteOption(daForm,'ddselGeo', 'all', '');
       }
       addOption(daForm, descrip, id,'ddselGeo');
  }
  else {
        x = 0
        for (x=document.form1.ddselGeo.length - 1; x >=0; x--){
            if (document.form1.ddselGeo.options[x].value == id){
               deleteOption(daForm,'ddselGeo', 'one', id);}
        }
         if (document.form1.ddselGeo.length <= 0){
           addOption(daForm, '--None--', 'none','ddselGeo');}
  }
}
function CloseGeoDiv(){
 var divGeoResults = document.getElementById("divGeography");
 
if (divGeoResults.style.display=='block'){
    divGeoResults.style.display = 'none';
}
else {
    divGeoResults.style.display = 'block';
}
}
function movepic(img_name,img_src) {
 var sel = document.getElementById(getClientID() + img_name);
sel.src=img_src;
} 
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
} 