// open pop up window

function windowopener(url,wname){
remote = open(url, wname, 'left=20,top=30,toolbar=no,location=no,scrollbars=yes,resizable=no,width=300,height=300');
if (remote.opener == null) remote.opener = self;
}

function imageover(imgName, imgchange){
if(document.images){
document.images[imgName].src = imgchange;
}
}

function imageout(imgName, imgchange){
if(document.images){
document.images[imgName].src = imgchange;
}
}

var last = "0"
function changeover(spanid){
if (last != spanid){
spanid.className='sidebarcat2';
}
}

function changeout(spanid){
if (last != spanid){
spanid.className='sidebarcat';
}
}

function changeclick(spanid){
if(spanid != last){
spanid.className='sidebarcat2';
last.className='sidebarcat';
last = spanid;
}
}

function openwindow(){
var chosen = "http://" + document.form1.m_url.value;
windowopener(chosen,'Window')
}

// changes classname of a string of span ids, ie ('nameofnewstyleclass','firstelement,secondelement')
function changeclass(classnamenow, spanstochange){
var spanarray = spanstochange.split(",");
for (i=0;i < spanarray.length;i++)
 {
	 if(spanarray[i] == "quest_default_399"){
		 if(classnamenow == "appquestion"){
			 document.getElementById(spanarray[i]).className="appquestionmandatory";
		 }else{
			 document.getElementById(spanarray[i]).className="appquestion";
		 }
	 }else{
	 	//alert(spanarray[i])
document.getElementById(spanarray[i]).className=classnamenow;

	 }
  }
}

//function to undisable or disable a field
function disablingscript(action, fieldids){
var fields = fieldids.split(",");
for (i=0;i < fields.length;i++)
 {
document.getElementById(fields[i]).disabled=action;
  }
}

//disable or enable a list of checkboxes
function changecheckboxes(checkid,fieldid){
if (fieldid){
	if (eval("fieldid.length")) {
		for(i=0;i<fieldid.length;i++){
			if(checkid.checked == true){
				fieldid[i].disabled = false;
				fieldid[i].checked = true;
			}else{
				fieldid[i].disabled = true;
				fieldid[i].checked = false;
			}
		}
	}else{
		if(checkid.checked == true){
			fieldid.disabled = false;
			fieldid.checked = true;
		}else{
			fieldid.disabled = true;
			fieldid.checked = false;
		}
	}
}
}

function IsDigit(e)
        {
            var key;
            if (window.event)
                key = window.event.keyCode;
            else if (e)
                key = e.which;
            else
                return true;
            if ((key > 47 && key < 58) || key == 9)
                return true;
            if ( key==null || key==0 || key==8)
                return true;
            return false;
        }
