function Login(){ 
	document.loginForm.submit();
}
function Register(){
	top.location.href="/sgl/signupInfo.htm";
}
function saveUsername(theForm) {
  var expires = new Date();
  expires.setTime(expires.getTime() + 24 * 30 * 60 * 60 * 1000); // sets it for approx 30 days.
  setCookie("username",theForm.j_username.value,expires,"/");
}

function validateForm(form) {                                                               
	return validateRequired(form); 
} 

function passwordHint() {
  if (document.getElementById("j_username").value.length == 0) {
    alert(unescape("%u5FC5%u987B%u586B%u5199%u7528%u6237%u540D%u3002"));
    document.getElementById("j_username").focus();
  } else {
    location.href=base+"passwordHint.html?username=" + document.getElementById("j_username").value;     
  }
}
function required () { 
  this.aa = new Array("j_username", unescape("%u7528%u6237%u540D%u4E0D%u80FD%u4E3A%u7A7A%u3002"), new Function ("varName", " return this[varName];"));
  this.ab = new Array("j_password", unescape("%u5BC6%u7801%u4E0D%u80FD%u4E3A%u7A7A%u3002"), new Function ("varName", " return this[varName];"));
} 
function validateRequired(form) {                                    
  var bValid = true;
  var focusField = null;
  var i = 0;                                                                                          
  var fields = new Array();                                                                           
  oRequired = new required();                                                                         
                                                                                                      
  for (x in oRequired) {                                                                              
      if ((form[oRequired[x][0]].type == 'text' || form[oRequired[x][0]].type == 'textarea' || form[oRequired[x][0]].type == 'select-one' || form[oRequired[x][0]].type == 'radio' || form[oRequired[x][0]].type == 'password') && form[oRequired[x][0]].value == '') {
         if (i == 0)
            focusField = form[oRequired[x][0]]; 
            
         fields[i++] = oRequired[x][1];
          
         bValid = false;                                                                             
      }                                                                                               
  }                                                                                                   
                                                                                                     
  if (fields.length > 0) {
     focusField.focus();
     alert(fields.join('\n'));                                                                      
  }                                                                                                   
  return bValid;                                                                                      
}
function checkAll(theForm) { // check all the checkboxes in the list
  for (var i=0;i<theForm.elements.length;i++) {
    var e = theForm.elements[i];
		var eName = e.name;
    	if (eName != 'allbox' && 
            (e.type.indexOf("checkbox") == 0)) {
        	e.checked = theForm.allbox.checked;		
		}
	} 
}
function unCheckAll() {
	for (var i=0;i<allClassForm.elements.length;i++) {
		var e = allClassForm.elements[i];
		var eName = e.name;
		if (eName != 'allbox' && 
			(e.type.indexOf("checkbox") == 0)) {
			e.checked = false;
			//allClassForm.allbox.checked = false;
			}
			}
}
function checkNum() {
	var num1 = 0;
	var num2 = 0;
	for (var i=0;i<allClassForm.elements.length;i++) {
		var e = allClassForm.elements[i];
		var eName = e.name;
		if (eName != 'allbox' && 
			(e.type.indexOf("checkbox") == 0)) {
			num1=num1+1;
			if(e.checked == false) {
				num2=num2+1;
				}
			}
			}

	if(num2 == num1) {
		return false;
			}
	else {
		return true;
			}
			
}
function takeInStack(id) {
	
	if(id != null) {
		allClassForm.action="../saveCourseStack.html?id="+id;
		allClassForm.submit();
		//window.open("../saveCourseStack.html?id="+id);
			}
	else {
		if(checkNum()) {
			allClassForm.action="../saveCourseStack.html?msgType=1";
			allClassForm.submit();
			}
		else {
			window.alert(unescape("%u60A8%u6CA1%u6709%u9009%u4E2D%u4EFB%u4F55%u8BFE%u7A0B%uFF01"));
			}
	}						
}
function payForIt(id) {
	if(id != null) {
		allClassForm.action="../saveStraightPay.html?id="+id;
		allClassForm.submit();
			}
	else {
		if(checkNum()) {
			allClassForm.action="../saveStraightPay.html";
			allClassForm.submit();
			}
		else {
			window.alert(unescape("%u60A8%u6CA1%u6709%u9009%u4E2D%u4EFB%u4F55%u8BFE%u7A0B%uFF01"));
			}
			}
}
function setCookie(name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}
function getCookie(name) {
	var prefix = name + "=" 
	var start = document.cookie.indexOf(prefix) 

	if (start==-1) {
		return null;
	}
	
	var end = document.cookie.indexOf(";", start+prefix.length) 
	if (end==-1) {
		end=document.cookie.length;
	}

	var value=document.cookie.substring(start+prefix.length, end) 
	return unescape(value);
}

/* This function is used to delete cookies */
function deleteCookie(name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function save_onclick() {
	if (!checkUser()){
		alert(unescape("%u53EA%u6709%u767B%u5F55%u540E%u624D%u80FD%u63D0%u95EE%uFF0C%u8BF7%u5148%u767B%u5F55%u3002"));
		return ;
	}
	var str = document.all.question.value;
	if (str.length > 500){
		alert(unescape("%u8F93%u5165%u7684%u5185%u5BB9%u4E0D%u80FD%u8D85%u8FC7500%u4E2A%u5B57%u7B26%uFF0C%u8BF7%u91CD%u65B0%u8F93%u5165%u3002"));
		return ;
	}
	
	bCancel=false;
	var message = "";
	if(difficultyForm.course_id.value == "") {
		message+=unescape('%u8BFE%u7A0B%u7C7B%u522B%u4E0D%u80FD%u4E3A%u7A7A%u3002')+'\n';
			}
	if(difficultyForm.questionKey.value == "") {
		message+=unescape('%u5173%u952E%u5B57%u4E0D%u80FD%u4E3A%u7A7A%u3002')+'\n';
			}
	if(difficultyForm.question.value == "") {
		message+='%u95EE%u9898%u5185%u5BB9%u4E0D%u80FD%u4E3A%u7A7A'+'\n';
			}
	if(difficultyForm.question.value.length > 4000) {
		message+='%u95EE%u9898%u5185%u5BB9%u4E0D%u80FD%u8D85%u8FC72000%u5B57'+'\n';
			}
			
	if(message != "") {
		window.alert(message);
			}
	else {
		difficultyForm.action="../saveYnjd.html";
		difficultyForm.submit();
			}
}

function save_onclick2() {
	if (!checkUser()){
		alert(unescape("%u53EA%u6709%u767B%u5F55%u540E%u624D%u80FD%u63D0%u95EE%uFF0C%u8BF7%u5148%u767B%u5F55%u3002"));
		return ;
	}
	var str = document.all.question.value;
	if (str.length > 500){
		alert(unescape("%u8F93%u5165%u7684%u5185%u5BB9%u4E0D%u80FD%u8D85%u8FC7500%u4E2A%u5B57%u7B26%uFF0C%u8BF7%u91CD%u65B0%u8F93%u5165%u3002"));
		return ;
	}

	bCancel=false;
	var message = "";
	if(consultationForm.questionKey.value == "") {
		message+='%u5173%u952E%u5B57%u4E0D%u80FD%u4E3A%u7A7A'+'\n';
			}
	if(consultationForm.question.value == "") {
		message+='%u95EE%u9898%u5185%u5BB9%u4E0D%u80FD%u4E3A%u7A7A'+'\n';
			}
	if(consultationForm.question.value.length > 4000) {
		message+='%u95EE%u9898%u5185%u5BB9%u4E0D%u80FD%u8D85%u8FC72000%u5B57'+'\n';
			}
			
			
	if(message != "") {
		window.alert(message);
			}
	else {
		consultationForm.action="../saveZxt.html";
		consultationForm.submit();
			}
		}

function check_onclick2() {
	if(document.consultationForm.checkbox1.checked == true) {
		document.getElementById("courseFlag").style.display="";
			}
	else {
		document.getElementById("courseFlag").style.display="none";
			}
		} 
			
var bCancel = false; 
function validateDifficultyForm(form) {                                                                   
        if (bCancel) 
      return true; 
        else 
 var formValidationResult;
       formValidationResult = validateRequired(form) && validateMaxLength(form); 
     return (formValidationResult == 1);
} 

function difficultyForm_required () { 
     this.a0 = new Array("questionKey", "'' "+unescape('%u4E3A%u5FC5%u586B%u9879%u3002'), new Function ("varName", "this.maxlength='50';  return this[varName];"));
} 

function difficultyForm_maxlength () { 
     this.a0 = new Array("questionKey", "'' "+unescape('%u957F%u5EA6%u4E0D%u80FD%u8D85%u8FC7%2050%20%u5B57%u7B26%u3002'), new Function ("varName", "this.maxlength='50';  return this[varName];"));
} 

     var bCancel = false; 

function validateConsultationForm(form) {                                                                   
        if (bCancel) 
      return true; 
        else 
 var formValidationResult;
       formValidationResult = validateRequired(form) && validateMaxLength(form); 
     return (formValidationResult == 1);
} 

function consultationForm_required () { 
     this.a0 = new Array("questionKey", "'' "+unescape('%u4E3A%u5FC5%u586B%u9879%u3002'), new Function ("varName", "this.maxlength='50';  return this[varName];"));
} 

function consultationForm_maxlength () { 
     this.a0 = new Array("questionKey", "'' "+unescape('%u957F%u5EA6%u4E0D%u80FD%u8D85%u8FC7%2050%20%u5B57%u7B26%u3002'), new Function ("varName", "this.maxlength='50';  return this[varName];"));
} 



function openWin(){
	var cmdwin = window.open("","courseform","scrollbars=yes,status=no,menubar=no,location=no,toolbar=no,width=360,height=200");
}
