﻿function CheckForm()
{
  var userName = $("#txtName").val() ;
  var txtEmail = $("#txtEmail").val() ;
  var txtPhone = $("#txtPhone").val() ;
  var txtContent = $("#txtContent").val() ;
  var regEmail = /^$/ ;
  if(userName=="")
  {
    PopDialog.ShowMsg("咨询人不能为空！","提示") ;
    return false ;
  }
  else if(txtEmail!=""&&!CheckRegEmail(txtEmail))
  { 
    PopDialog.ShowMsg("你所填的邮件格式有问题！","提示") ;
    return false ;
  }
  else if(txtPhone=="")
  {
    PopDialog.ShowMsg("请你留下你的联系电话！","提示") ;
    return false ;
  }
  else if (txtContent=="")
  {
    PopDialog.ShowMsg("咨询内容不能为空！","提示") ;
    return false ;
  }
  else if(GetStrLen(txtContent)>400)
  {
    PopDialog.ShowMsg("咨询内容不能超过200个汉字！","提示") ;
    return false ;
  }
  else
  {	
    var pagePname = location.pathname;
	$("form").attr("action",pagePname) ;
	$("form").attr("target","_parent");	
    return true ;
  }
  
  
}

function AskCourse(ID)
{
   var html = '\<ul class="ulform">\
   \<li><strong>联系人名：</strong><input name="txtAskName" type="text" id="txtAskName"/> <span class="spred">＊</span> <span id="sperrmsg"></span></li>\
   \<li><strong>电子邮件：</strong><input name="txtUserEmail" type="text" id="txtUserEmail" /> </li>\
   \<li><strong>联系电话：</strong><input name="txtUserPhone" type="text" id="txtUserPhone" /> <span class="spred">＊</span> <span style=" font-weight:normal">请注明合适的联系时间：如晚上6：00~8：00在家中午12：30左右</span></li>\
   \<li><strong>咨询内容：</strong><span style="margin-left:30px">可输入<span id="spusercount" style="color:#999; font-weight:bold">100</span> 个汉字</span></li>\
   \<li>\
   \<textarea name="txtUserContent" rows="2" cols="20" id="txtUserContent"></textarea>\
   \<div style=" font-weight:normal; margin-top:4px">【育人网】提醒:学校将会根据你所问的问题电话于以解答,提问请尽量写的详细,并确认电话号码以免得不到回复<br />\
   \【在线预报名】：《育人网》与部分学校达成协议，如以后正式报名可优先获得学校每次开班的学习名额 如果学校有优惠活动也可优先获得。\
   \（在咨询内容中指出 <span style=" text-decoration:underline">在线预报名</span>）\
   \</div></li>\
   \<li class="limiddle"><input type="button" name="butAdd" value="提 交" onclick="SetAskInfro()" id="butAdd" class="btn" /> <input type="reset" value="重 填" class="btn"/> </li>\
   </ul>\
   ';
   PopDialog.ShowForm("在线咨询",680,null,html) ;
   var maxLength = 200 ;
        $("#txtUserContent").keyup(
            function()
            { 
              var count = $("#txtUserContent").val().length ;
              if(count>maxLength)
              {
                $("#txtUserContent").val($("#txtUserContent").val().substr(0,maxLength))
              }
              count = $("#txtUserContent").val().length ;
              $("#spusercount").html(maxLength-count) ;
            }
        ) ;
}

function SetAskInfro()
{
    var contactName = $("#txtAskName").val() ;
    var txtEmail =  $("#txtUserEmail").val() ;
    var contactPhone =  $("#txtUserPhone").val() ;
    var txtContent = $("#txtUserContent").val() ;
    var courseID = $("#txtCourseID").val();
   var orgID = $("#txtOrgID").val();
    if(contactName=="")
    {
         $("#sperrmsg").html("联系人不能为空！") ;
    }
    else if(txtEmail!=""&&!CheckRegEmail(txtEmail))
    {
          $("#sperrmsg").html("邮件格式不对！！") ;
    }
    else if(contactPhone=="")
    {
        $("#sperrmsg").html("联系电话不能为空！") ;
    }
    else if(txtContent=="")
    {
        $("#sperrmsg").html("咨询内容不能为空！！") ;
    }
    else
    {
        var flag = AjaxHelp.AddOnlineAsk(contactName,txtEmail,contactPhone,txtContent,courseID,orgID).value ;
        if(flag)
        {
            alert("在线咨询成功，学校将在一个工作日内电话回复,谢谢你的咨询！！") ;
            location.reload() ;
        }
        else
        {
            alert("网站忙，咨询失败，请稍后咨询！！") ;
            location.reload() ;
        }
    }
    
    ResetValue() ;
    
}

function ResetValue()
{
    $("ul.ulform input[type=text]").focus(
        function()
        {
             $("#sperrmsg").html("") ;
        }
    ) ;
    
     $("ul.ulform textarea").focus(
        function()
        {
             $("#sperrmsg").html("") ;
        }
    ) ;
}

function CopyUrl()
{
     window.clipboardData.setData("Text",location.href);
     alert("复制成功,你可以把该地址通过QQ,MSN等发送给自己的好友，谢谢你对我们的支持！") ;
}

function RecommendFriend()
{
    var html='\<ul class="ulform">\
    \<li>此课程地址（url）</li>\
    \<li><input type="text" id="txtCourseUrl" readonly class="txtBoxLeng" value="'+location.href+'"/></li>\
    \<li>好友邮件地址（推荐多人，每个邮件请以分号隔开）</li>\
    \<li><input type="text" id="txtEmails" class="txtBoxLeng"/></li>\
    \<li>你的称呼(以便你的好友知道谁发送的)：</li>\
    \<li><input type="text" id="txtNickName" class="txtBoxLeng"/></li>\
    \<li>你的邮箱(发件的落款使用该邮箱)：</li>\
    \<li><input type="text" id="txtMyEmail" class="txtBoxLeng"/></li>\
    \<li class="limiddle"><input type="button" name="butSetEmail" value="立即发送" onclick="SendEmail()" id="butSetEmail" class="btn" /> <input type="reset" value="重 填" class="btn"/><div class="clear"></div><li>\
    \<li>复制课程地址发给QQ,MSN好友 <input type="button" name="butCopy" value="复制地址" onclick="CopyUrl()" id="butCopy" class="btn" /></li>\
    \<li>\
    \<div><span style="font-weight:bold;color:#FF009C">收藏到：</span><br/>\
    \<a href="" class="aLink">新浪ViVi</a> <a href="" class="aLink">POCO网摘</a> <a href="" class="aLink">365Key\
    \<a href="" class="aLink">百度搜藏</a> <a href="" class="aLink">抓虾收藏</a> <a href="" class="aLink">和讯网摘</a>\
    \<a href="" class="aLink">天极网摘</a> <a href="" class="aLink">黑米书签</a> <a href="" class="aLink">QQ书签</a>\
    \<a href="" class="aLink">雅虎收藏</a> <a href="" class="aLink">奇客发现</a> <a href="" class="aLink">分享饭否</a>\
    \<a href="" class="aLink" target="_blank">飞豆订阅</a>  <a href="" class="aLink" target="_blank">鲜果在线</a>  <a href="" class="aLink" target="_blank">贴到funP</a>\
    \<div class="clear"></div>\
    \</div>\
    \</li>\
    \</ul>\
    ' ;
     PopDialog.ShowForm("信息推荐好友",500,null,html) ;
     $("a.aLink").each(
        function(i)
        {
            switch(i)
            {
                case 0:
                $(this).attr("href","javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=xuxule.net&title='+escape(d.title)+'&url='+escape(d.location.href)+'&desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();") ;
                break;
                case 1:
                $(this).attr("href","javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://my.poco.cn/fav/storeIt.php?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'_blank','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'))") ;
                break;
                case 2:
                 $(this).attr("href","javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();") ;
                break ;
                case 3:
                $(this).attr("href","javascript:window.open('http://cang.baidu.com/do/add?it='+encodeURIComponent(document.title.substring(0,76))+'&iu='+encodeURIComponent(location.href)+'&fr=ien#nw=1','baidu','scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes')") ;
                break;
                 case 4:
                $(this).attr("href","http://www.zhuaxia.com/add_channel.php?sourceid=102&url=http%3A%2F%2Fwww.zfnn.com") ;
                break;
                 case 5:
                $(this).attr("href","javascript:t=document.title;u=location.href;e=document.selection?(document.selection.type!='None'?document.selection.createRange().text:''):(document.getSelection?document.getSelection():'');void(open('http://bookmark.hexun.com/post.aspx?title='+escape(t)+'&url='+escape(u)+'&excerpt='+escape(e),'HexunBookmark','scrollbars=no,width=600,height=450,left=80,top=80,status=no,resizable=yes'))") ;
                break;
                 case 6:
                $(this).attr("href","javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(yesky=window.open('http://hot.yesky.com/dp.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&st=2','_blank','scrollbars=no,width=400,height=480,left=75,top=20,status=no,resizable=yes'));yesky.focus()") ;
                break;
                 case 7:
                $(this).attr("href","javascript:desc='';via='';if(document.referrer)via=document.referrer;if(typeof(_ref)!='undefined')via=_ref;if(window.getSelection)desc=window.getSelection();if(document.getSelection)desc=document.getSelection();if(document.selection)desc=document.selection.createRange().text;void(open('http://www.hemidemi.com/user_bookmark/new?title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(location.href)+'&description='+encodeURIComponent(desc)+'&via='+encodeURIComponent(via)));") ;
                break;
                 case 8:
                $(this).attr("href","javascript:window.open('http://shuqian.qq.com/post?from=3&title='+encodeURIComponent(document.title)+'&uri='+encodeURIComponent(document.location.href)+'&jumpback=2&noui=1','favit','width=930,height=470,left=50,top=50,toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes,resizable=yes');void(0)") ;
                break;
                 case 9:
                $(this).attr("href","javascript:window.open('http://myweb.cn.yahoo.com/popadd.html?url='+encodeURIComponent(document.location.href)+'&title='+encodeURIComponent(document.title),'','scrollbars=yes,width=780,height=550,left=80,top=80,status=yes,resizable=yes');") ;
                break;
                 case 10:
                $(this).attr("href","javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.diglog.com/submit.aspx?title='+escape(d.title)+'&url='+escape(d.location.href)+'&description='+escape(t),'keyit','resizable,location,menubar,toolbar,scrollbars,status'));keyit.focus();") ;
                break;
                 case 11:
                $(this).attr("href","javascript:var d=document,w=window,f='http://fanfou.com/share',l=d.location,e=encodeURIComponent,p='?u='+e(l.href)+'?t='+e(d.title)+'?d='+e(w.getSelection?w.getSelection().toString():d.getSelection?d.getSelection():d.selection.createRange().text)+'?s=bl';if(!w.open(f+'r'+p,'sharer','toolbar=0,status=0,width=600,height=400')){l.href=f+'.new'+p;}void(0)") ;
                break;
                 case 12:
                $(this).attr("href","http://www.feedou.com/addchannelservlet?commandkey=takersslog&url=http://www.zfnn.com/rss.xml") ;
                break;
                 case 13:
                $(this).attr("href","http://www.xianguo.com/subscribe.php?url=www.zfnn.com") ;
                break;
                 case 14:
                $(this).attr("href","http://funp.com/push/submit/add.php?&via=tools") ;
                break;
                default:
                break;
            }
        }
     ) ;
}

function ShowDemand()
{
     var html='\<ul class="ulform">\
     \<li>培训需求标签(tag):</li>\
     \<li><input type="text" id="strTag" class="txtBoxLeng" title="如：英语，雅思，软件工程师"/><span class="spred">＊</span></li>\
     \<li>培训需求内容:<span class="spred">＊</span></li>\
     \<textarea name="txtDemandContent" rows="2" cols="20" id="txtDemandContent" title="如：我需要商务英语的培训，但学校在我们小区附近，可以师家家"></textarea>\
     \<li>期望培训所在地:</li>\
     \<li><select name="drpProvince" id="drpProvince" onchange="getCities(this.value);" style="width:140px"></select> <select name="drpCitys" id="drpCitys" style="width:140px"></select> <span class="spred">＊</span></li>\
     \<li>请选择培训的科目:</li>\
     \<li><select name="drpPCategoryList" id="drpPCategoryList" onchange="getSubCategoryList(this.value);" style="width:140px"></select> <select name="drpSubCategoryList" style="width:140px" id="drpSubCategoryList"></select> <span class="spred">＊</span></li>\
     \<li>联系方式:<li>\
     \<li>姓 名：<input name="txtDemandName" type="text" id="txtDemandName" class="txtBox"/> <span class="spred">＊</span><li>\
     \<li>电 话：<input name="txtDemandTel" type="text" id="txtDemandTel" class="txtBox"/> <span class="spred">＊</span>  <span id="sperrmsg"></span><li>\
     \<li class="limiddle"><input type="button" name="butDemand" value="提 交" onclick="AddDemand()" id="butDemand" class="btn" /> <input type="reset" value="重 填" class="btn"/><div class="clear"></div><li>\
     ' ;
     PopDialog.ShowForm("提交培训需求",500,null,html) ;
     GetProvince() ;
     GetCategory() ;
}
function AddDemand()
{
    var tag = $("#strTag").val() ;
    var content =  $("#txtDemandContent").val() ;
    var RegionID =  $("#drpCitys").val() ;
    var categoryID = $("#drpSubCategoryList").val() ;
    var askName = $("#txtDemandName").val() ;
    var tel = $("#txtDemandTel").val() ;
    if(tag.length<=0)
    {
        $("#sperrmsg").html("培训需求标签不能为空！") ;
    }
    else if(content.length<=0)
    {
        $("#sperrmsg").html("培训需求不能为空！") ;
    }
    else if(GetStrLen(content)>=1000)
    {
        $("#sperrmsg").html("培训需求不能超过500字！") ;
    }
    else if(RegionID=="-1")
    {
         $("#sperrmsg").html("请选择期望培训所在的城市！") ;
    }
    else if(categoryID=="-1")
    {
        $("#sperrmsg").html("请选择培训科目！") ;
    }
    else if(askName.length<=0)
    {
        $("#sperrmsg").html("请填写姓名！") ;
    }
    else if(tel.length<=0)
    {
         $("#sperrmsg").html("请填写联系电话！") ;
    }
    else
    {
        var flag = AjaxHelp.AddTrainRequire(tag ,  content, categoryID, RegionID, askName, tel).value ;
        if(flag)
        {
            alert("谢谢你的填写，我们将会在我们的学校库里寻找\n符合你要求的培训学校，如有符合要求的会电话通知你！！") ;
            location.reload() ;
        }
        else
        {
            alert("网站忙，咨询失败，请稍后填写！！") ;
            location.reload() ;
        }
    }
     ResetValue() ;
}

function GetCategory()
{
     var tempRow = AjaxHelp.GetPCategory() ;
      var drpPCategoryList = G("drpPCategoryList") ;
      ClearOptions(drpPCategoryList.options) ;
      drpPCategoryList.options.add(new Option("请选择培训科目","-1"));
      for( var i = 0 ; i < tempRow.value.Rows.length;i++ )
      {
	     var categoryName = tempRow.value.Rows[i].strCategoryName ;
	     var categoryID = tempRow.value.Rows[i].strKeyID ;
	     var optionItem = new Option( categoryName , categoryID ) ;
	     drpPCategoryList.options.add( optionItem );
      }
      getSubCategoryList(drpPCategoryList.value)
}

function getSubCategoryList(pCategoryID)
{
     var tempRow = AjaxHelp.GetCategory(pCategoryID) ;
      var drpSubCategoryList = G("drpSubCategoryList") ;
      ClearOptions(drpSubCategoryList.options) ;
      drpSubCategoryList.options.add(new Option("请选择子类","-1"));
      for( var i = 0 ; i < tempRow.value.Rows.length;i++ )
      {
	     var categoryName = tempRow.value.Rows[i].strCategoryName ;
	     var categoryID = tempRow.value.Rows[i].strKeyID ;
	     var optionItem = new Option( categoryName , categoryID ) ;
	     drpSubCategoryList.options.add( optionItem );
      }
}

function GetProvince()
{
      var tempRow = AjaxHelp.GetProvince() ;
      var drpProvince = G("drpProvince") ;
      ClearOptions(drpProvince.options) ;
      drpProvince.options.add(new Option("请选择省份","-1"));
      for( var i = 0 ; i < tempRow.value.Rows.length;i++ )
      {
	     var strAreaName = tempRow.value.Rows[i].strShortName ;
	     var iAreaID = tempRow.value.Rows[i].lngRegionID ;
	     var optionItem = new Option( strAreaName , iAreaID ) ;
	     drpProvince.options.add( optionItem );
      }
      getCities(drpProvince.value)
}

function getCities(provinceID)
{
     var tempRow = AjaxHelp.GetCityList(provinceID) ;
      var drpCitys = G("drpCitys") ;
      ClearOptions(drpCitys.options) ;
      drpCitys.options.add(new Option("请选择市","-1"));
      for( var i = 0 ; i < tempRow.value.Rows.length;i++ )
      {
	     var strAreaName = tempRow.value.Rows[i].strShortName ;
	     var iAreaID = tempRow.value.Rows[i].lngRegionID ;
	     var optionItem = new Option( strAreaName , iAreaID ) ;
	     drpCitys.options.add( optionItem );
      }
}

$(document).ready(
    function()
    {   
        var maxLength = 200 ;
       
        $("#txtContent").keyup(
            function()
            { 
              var count = $("#txtContent").val().length ;
              if(count>maxLength)
              {
                $("#txtContent").val($("#txtContent").val().substr(0,maxLength))
              }
              count = $("#txtContent").val().length ;
              $("#spcount").html(maxLength-count) ;
            }
        ) ;
        
       
    }
) ;