nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ //do this so I can take a string too
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}

clearTimeout(nereidFadeTimers[object.sourceIndex]);

diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;

if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}

var timer_id;
function scroll_iframe(frm,inc,dir) {
  if (timer_id) clearTimeout(timer_id);
  if (window.frames[frm]) {
    if (dir == "v") window.frames[frm].scrollBy(0, inc);
    else window.frames[frm].scrollBy(inc, 0);
    timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 20);
  }
}

function stopScroll() { if (timer_id) clearTimeout(timer_id); }

imgStack1 = new Image();
imgStack1.src = "images/non_star.gif";
imgStack = new Image();
imgStack.src = "images/star.gif";
function selStar(n) {
	for (i = 1;i <= n;i++) {
		imgNow = document.getElementById("star" + i);
		imgNow.src = imgStack.src;
	}
	for (i = i;i <= 5;i++) {
		imgNow = document.getElementById("star" + i);
		imgNow.src = imgStack1.src;
	}
	document.getElementById("point").value = n;
}

function NumCheck(s){
	var p;
    for (p = 0; p < s.length; p++){   
        var c = s.charCodeAt(p);

        if ( ((c < "31") || (c > "57") )&& (c != "32" ) ) 
		return 0;
    }   
    return true;
} // end numcheck

function chkForm() {
	f = document.forms["form1"];

	if (f.aname.value == "") {
		alert("Please input your name");
		f.aname.focus();
		return false;
	}else if (f.asubject.value == "") {
		alert("Please input your subject");
		f.asubject.focus();
		return false;
	}else if (f.aemail.value == "") {
		alert("Please input your email");
		f.aemail.focus();
		return false;
	}else if (f.amessage.value == "") {
		alert("Please input message");
		f.amessage.focus();
		return false;
	}else if (f.nsp.value == "") {
		alert("Please input required number");
		f.nsp.focus();
		return false;
	}
	return;
}
