﻿var uname="姓名：";
var phone="手机：";
$(document).ready(function(){
	if($("#openClassUserName") && $("#openClassPhone")){
	  $("#openClassUserName").bind('focus', function() {
	  	if($("#openClassUserName").val() == uname){
	  	$("#openClassUserName").val("");
	  	}
	  });
	  $("#openClassUserName").bind('blur', function() {
	  	if($("#openClassUserName").val() == ""){
	  		$("#openClassUserName").val(uname);
	  	}
	});
	
    $("#openClassPhone").bind('focus', function() {
       if($("#openClassPhone").val() == phone){
        $("#openClassPhone").val("");
        }
    });
      $("#openClassPhone").bind('blur', function() {
        if($("#openClassPhone").val() == ""){
            $("#openClassPhone").val(phone);
        }
    });
	}
	
if($("#requirePhone") && $("#requireUserName")){
      $("#requireUserName").bind('focus', function() {
        if($("#requireUserName").val() == uname){
        $("#requireUserName").val("");
        }
      });
      $("#requireUserName").bind('blur', function() {
        if($("#requireUserName").val() == ""){
            $("#requireUserName").val(uname);
        }
    });
    
    $("#requirePhone").bind('focus', function() {
       if($("#requirePhone").val() == phone){
        $("#requirePhone").val("");
        }
    });
      $("#requirePhone").bind('blur', function() {
        if($("#requirePhone").val() == ""){
            $("#requirePhone").val(phone);
        }
    });
    }
    
  
});

var doExperienceFlg = false;
var doRequireFlg=false;
var doCorporateFlg = false;
var doDownloadFlg = false;
/**
 * 体验公开课
 */
function doExperience(){
   var url = getPageUrl();
	if(doExperienceFlg){return false;}
	doExperienceFlg = true;
    var objs = $("input[name=openClassCBX]");
    var array = new Array();
    for(var i=0; i<objs.length; i++){
        if(objs.eq(i).attr("checked") == true){
            array.push(objs.eq(i).val());
        }
    }
    
    var content = array.join(",");
    var username = trim($g("openClassUserName").value);
    if(!isUserName(username)){doExperienceFlg=false;return false;}
    var phone = trim($g("openClassPhone").value);
    if(!isPhoneNum(phone)){doExperienceFlg=false;return false;}
    
    $.ajax({
       type: "POST",
       url: "expAct.action?method=addExperience",
       data: "username="+username+"&phone="+phone+"&content="+content+"&pageurl="+url,
       success: function(msg){
         if(msg == "1"){
           alert("操作成功！");
         }else{
           alert("报名过程中遇到问题，操作失败！");
         }
         doExperienceFlg=false;
       },
       error: function(msg){doExperienceFlg=false;alert("报名过程中遇到问题，操作失败！");}
    });
    
}

function getPageUrl(){
    var a  = String(window.location.href);
    var start = a.indexOf("://");
    var temp = a.substr(start+3);
    var start2 = temp.indexOf("/");
    return temp.substr(start2+1);
}

/**
 * 体验公开课2
 */
function doExperience2(url,nameID,phoneID,tel){
    if(doExperienceFlg){return false;}
    doExperienceFlg = true;
    var content = "";
    var username = trim($g(nameID).value);
    if(!isUserName(username)){doExperienceFlg=false;return false;}
    var phone = trim($g(phoneID).value);
    if(isEmpty(tel)){
    	if(!isPhoneNum(phone)){doExperienceFlg=false;return false;}
    }else{
        if(isEmpty(phone) || !isNumber(phone)){alert("电话号码只能是数字!");doExperienceFlg=false;return false;}
    }
    
    $.ajax({
       type: "POST",
       url: "expAct.action?method=addExperience",
       data: "username="+username+"&phone="+phone+"&content="+content+"&pageurl="+url,
       success: function(msg){
         if(msg == "1"){
           alert("操作成功！");
         }else{
           alert("报名过程中遇到问题，操作失败！");
         }
         doExperienceFlg=false;
       },
       error: function(msg){doExperienceFlg=false;alert("报名过程中遇到问题，操作失败！");}
    });
    
}

/**
 * 注册下载
 */
function doDownload(){
    if(doDownloadFlg){return false;}
    doDownloadFlg = true;
    var username = trim($g("downName").value);
    if(!isUserName(username)){doDownloadFlg=false;return false;}
    var phone = trim($g("downPhone").value);
    if(!isPhoneNum(phone)){doDownloadFlg=false;return false;}
    
    $.ajax({
       type: "POST",
       url: "expAct.action?method=addDownloadapply",
       data: "username="+username+"&phone="+phone,
       success: function(msg){
         if(msg == "1"){
           alert("操作成功！");
           location.reload();
         }else{
           alert("报名过程中遇到问题，操作失败！");
         }
         doDownloadFlg=false;
       },
       error: function(msg){doExperienceFlg=false;alert("报名过程中遇到问题，操作失败！");}
    });
    
}

//公司报名
function doCorporate(url){
	if(doCorporateFlg){return false;}
    doCorporateFlg = true;
    var corporation = trim($g("corporationID").value);
    if(isEmpty(corporation)){alert("公司名不能为空！");doCorporateFlg=false;return false;}
    var pnum = trim($g("pnumID").value);
    if(isEmpty(pnum)){alert("培训人数不能为空！");doCorporateFlg=false;return false;}
    if(!isNumber(pnum)){alert("培训人数只能是数字！");doCorporateFlg=false;return false;}
    var budget = $g("budgetID").value;
    if(isEmpty(budget)){alert("请选择培训预算！");doCorporateFlg=false;return false;}
    var module = $g("moduleID").value;
    if(isEmpty(module)){alert("请选择培训模式！");doCorporateFlg=false;return false;}
    var linkman = trim($g("linkmanID").value);
     if(isEmpty(linkman)){alert("请填写联系人！");doCorporateFlg=false;return false;}
    var phone =trim( $g("phoneID").value).replace("联系手机：","");
    var tel1 = trim($g("tel1ID").value);
    var tel2 = +trim($g("tel2ID").value);
    if(isEmpty(phone) && isEmpty(tel1) && isEmpty(tel2)){alert("手机和固定电话至少写一项！");doCorporateFlg=false;return false;}
    var special = trim($g("specialID").value);
    
    $.ajax({
       type: "POST",
       url: "expAct.action?method=addCorporation",
       data: "corporation="+corporation+"&pnum="+pnum+"&budget="+budget+"&module="+module+"&linkman="+linkman+"&phone="+phone+"  "+tel1+"-"+tel2+"&special="+special+"&pageurl="+url,
       success: function(msg){
         if(msg == "1"){
           alert("操作成功！");
         }else{
           alert("报名过程中遇到问题，操作失败！");
         }
         doRequireFlg=false;
       },
       error: function(msg){doRequireFlg=false;alert("报名过程中遇到问题，操作失败！");}
    });
}
function doRequire(url){
    if(doRequireFlg){return false;}
    doRequireFlg = true;
    var objs = $("input[name=requireCBX]");
    var array = new Array();
    for(var i=0; i<objs.length; i++){
        if(objs.eq(i).attr("checked") == true){
            array.push(objs.eq(i).val());
        }
    }
    if(array.length<=0){alert("请选择需求及困难内容！");doRequireFlg=false;return false;}
    var content = array.join("， ");
    var username = trim($g("requireUserName").value);
    if(!isUserName(username)){doRequireFlg=false;return false;}
    var phone = trim($g("requirePhone").value);
    if(!isPhoneNum(phone)){doRequireFlg=false;return false;}

    $.ajax({
       type: "POST",
       url: "expAct.action?method=addRequire",
       data: "username="+username+"&phone="+phone+"&content="+content+"&pageurl="+url,
       success: function(msg){
         if(msg == "1"){
           alert("操作成功！");
         }else{
           alert("报名过程中遇到问题，操作失败！");
         }
         doRequireFlg=false;
       },
       error: function(msg){doRequireFlg=false;alert("报名过程中遇到问题，操作失败！");}
    });
    
}

function isUserName(username){
	if(username=="姓名：" || isEmpty(username)){
		alert("请填写姓名！");return false;
	}
	return true;
}

function isPhoneNum(s) {
    var str=String(s);
    var reg=/^1[3|4|5|8][0-9]\d{4,8}$/;
    if(reg.test(str)){
       return true;
    }else{
       alert("请输入正确的电话号码！");
       return false;
    }
}

function $g(objId){
    return document.getElementById(objId);
}
function isEmpty(content){
    if(typeof(content) == "undefined" || content == null || content == ""){
        return true;
    }else{return false;}
}
function trim(keyWord){
    var regex=/^\s*|\s*$/g;
    var trimstr=String(keyWord).replace(regex,"");
    return trimstr;
}
function isNumber(value){
    var regex=/[\d-]+/g;
    var strValue = String(value);
    var strResult = strValue.replace(regex,"");
    return strResult == "";
}

/**
 * 文章页
 */
function toPage(targetID,tarGetUrl,p,t){
  $.ajax({
	   type: "POST",
	   url: tarGetUrl,
	   data: "type="+t+"&page="+p,
	   success: function(msg){
	     $("#"+targetID).html(msg);
	   },
	   error: function(msg){$("#"+targetID).html("获取标题列表失败！");}
    });
}

/**
 * 首页文章列表
 */
function getIndexArticle(targetID,targetURL,t){
  $.ajax({
       type: "POST",
       url: targetURL,
       data: "type="+t,
       success: function(msg){
         //$("#"+targetID).html(msg);
         $g(targetID).innerHTML=msg;
       },
       error: function(msg,p){$g(targetID).innerHTML="获取标题列表失败！";}
    });
}

      
function prePage(targetID,tarGetUrl,p,type){
	var pg = Number(p);
	if(pg>1){
		toPage(targetID,tarGetUrl,pg-1,type);
	}
}

function nextPage(targetID,tarGetUrl,p,type){
    var pg = Number(p);
    var cn = Number($g("pageCountID").value);
    if(pg < cn){
        toPage(targetID,tarGetUrl,pg+1,type);
    }
}

function downLoadFile(value){
	if(isEmpty(value)){
	   alert("请填写下载申请，申请成功后才可以下载学习资料！");	
	}else{
       window.open(value);
	}
}

function getDownloadList(targetID,targetUrl){
	 $.ajax({
       type: "POST",
       url: targetUrl,
       data: "offset=4",
       success: function(msg){
          $g(targetID).innerHTML=msg;
       },
       error: function(msg){alert("获取标题列表失败！");}
    });
}

//设置当前分类的session
function setCategory(ctgrID){
	$.ajax({
       type: "POST",
       url: "download.action?method=setCategory",
       data: "ctgid="+ctgrID,
       success: function(msg){
            window.location.href="library2.html";
       },
       error: function(msg){alert("操作失败，请稍后重试！");}
    });
}

//读取课程表
function getClasses(targetID,targetUrl,next){
	var wk = isEmpty($g("weekofyearID"))|| isEmpty($g("weekofyearID").value) ? 0 : $g("weekofyearID").value;
	if(!isEmpty(next)){wk = Number(wk)+1;}
	$.ajax({
       type: "POST",
       url: targetUrl,
       data: "weekofyear="+wk,
       success: function(msg){
           $g(targetID).innerHTML=msg;
       },
       error: function(msg){
       	//alert("操作失败，请稍后重试！");
       	}
    });
}

function showClass(flg){
	if(flg==0){
		$("#nextWeekID").hide();
		$("#currentWeekID").show();
	}else{
        $("#currentWeekID").hide();
        $("#nextWeekID").show()
	}
}
