32d49b093ac80c39b290c4027d6354e6.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. $(function(){$(".change_content .li_box:gt(0)").hide();$(".jiaocheng_tit_box a").click(function(){$(".jiaocheng_tit_box a").removeClass("on");$(this).addClass("on");var values=$(this).index();$(".change_content .li_box").hide();$(".change_content .li_box").eq(values).show();});});$(function(){$(".curriculum_list").hover(function(){$(this).children(".sel_list").toggle();});});function G(e){return document.getElementById(e);}
  2. function showTip(info){G('tips').innerHTML=info;}
  3. function sendForm(formId,action,response,target,effect){if(CheckForm(G(formId),'ThinkAjaxResult'))
  4. {ThinkAjax.sendForm(formId,action,response);}}
  5. rowIndex=0;function prepareIE(height,overflow){bod=document.getElementsByTagName('body')[0];bod.style.height=height;htm=document.getElementsByTagName('html')[0];htm.style.height=height;}
  6. function hideSelects(visibility){selects=document.getElementsByTagName('select');for(i=0;i<selects.length;i++){selects[i].style.visibility=visibility;}}
  7. function showPopWin(content,width,height){prepareIE('100%','hidden');window.scrollTo(0,0);hideSelects('hidden');G('overlay').style.display='block';var arrayPageSize=getPageSize();var arrayPageScroll=getPageScroll();G('lightbox').style.display='block';G('lightbox').style.top=(arrayPageScroll[1]+((arrayPageSize[3]-35-height)/2)+'px');G('lightbox').style.left=(((arrayPageSize[0]-25-width)/2)+'px');G('lightbox').innerHTML=content;}
  8. function fleshVerify(){var timenow=new Date().getTime();G('verifyImg').src=APP+'/Public/verify/'+timenow;}
  9. function allSelect(){var colInputs=document.getElementsByTagName("input");for(var i=0;i<colInputs.length;i++)
  10. {colInputs[i].checked=true;}}
  11. function allUnSelect(){var colInputs=document.getElementsByTagName("input");for(var i=0;i<colInputs.length;i++)
  12. {colInputs[i].checked=false;}}
  13. function InverSelect(){var colInputs=document.getElementsByTagName("input");for(var i=0;i<colInputs.length;i++)
  14. {colInputs[i].checked=!colInputs[i].checked;}}
  15. function WriteTo(id){var type=$F('outputType');switch(type)
  16. {case'EXCEL':WriteToExcel(id);break;case'WORD':WriteToWord(id);break;}
  17. return;}
  18. function build(id){window.location=APP+'/Card/batch/type/'+id;}
  19. function shortcut(){var name=window.prompt("输入该快捷方式的显示名称","");if(name!=null)
  20. {var url=location.href;ThinkAjax.send(location.protocol+'//'+location.hostname+APP+'/Shortcut/ajaxInsert/','ajax=1&name='+name+'&url='+url);}}
  21. function delcache(){ThinkAjax.send(location.protocol+'//'+location.hostname+APP+'/Common/clearcache/','ajax=1');window.location.reload();}
  22. function show(){if(document.getElementById('menu').style.display!='none')
  23. {document.getElementById('menu').style.display='none';document.getElementById('main').className='full';}else{document.getElementById('menu').style.display='inline';document.getElementById('main').className='main';}}
  24. function CheckAll(strSection)
  25. {var i;var colInputs=document.getElementById(strSection).getElementsByTagName("input");for(i=1;i<colInputs.length;i++)
  26. {colInputs[i].checked=colInputs[0].checked;}}
  27. function add(id){if(id)
  28. {location.href=CONTROLLER+"/add/id/"+id;}else{location.href=CONTROLLER+"/add/";}}
  29. function showHideSearch(){if(document.getElementById('searchM').style.display=='inline')
  30. {document.getElementById('searchM').style.display='none';document.getElementById('showText').value='高级';document.getElementById('key').style.display='inline';}else{document.getElementById('searchM').style.display='inline';document.getElementById('showText').value='隐藏';document.getElementById('key').style.display='none';}}
  31. function top2(id){var keyValue;if(id)
  32. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  33. if(!keyValue)
  34. {alert('请选择置顶项!');return false;}
  35. location.href=CONTROLLER+"/top/id/"+keyValue;}
  36. function unTop(id){var keyValue;if(id)
  37. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  38. if(!keyValue)
  39. {alert('请选择置顶项!');return false;}
  40. location.href=CONTROLLER+"/unTop/id/"+keyValue;}
  41. function sort(id){var keyValue;keyValue=getSelectCheckboxValues();location.href=CONTROLLER+"/sort/sortId/"+keyValue;}
  42. function high(id){var keyValue;if(id)
  43. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  44. if(!keyValue)
  45. {alert('请选择高亮项!');return false;}
  46. location.href=CONTROLLER+"/high/id/"+keyValue;}
  47. function recommend(id){var keyValue;if(id)
  48. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  49. if(!keyValue)
  50. {alert('请选择推荐项!');return false;}
  51. location.href=CONTROLLER+"/recommend/id/"+keyValue;}
  52. function unrecommend(id){var keyValue;if(id)
  53. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  54. if(!keyValue)
  55. {alert('请选择项目!');return false;}
  56. location.href=CONTROLLER+"/unrecommend/id/"+keyValue;}
  57. function pass(id){var keyValue;if(id)
  58. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  59. if(!keyValue)
  60. {alert('请选择审核项!');return false;}
  61. if(window.confirm('确实审核通过吗?'))
  62. {window.location.href=CONTROLLER+'/checkPass/id/'+keyValue;}}
  63. function passs(id){var keyValue;if(id)
  64. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  65. if(!keyValue)
  66. {alert('请选择审核项!');return false;}
  67. if(window.confirm('确实审核通过吗?'))
  68. {window.location.href=CONTROLLER+'/checkPasss/id/'+keyValue;}}
  69. function sortBy(field,sort){location.href="?_order="+field+"&_sort="+sort;}
  70. function cache(){ThinkAjax.send(CONTROLLER+'/cache','ajax=1');}
  71. function forbid(id){location.href=CONTROLLER+"/forbid/id/"+id;}
  72. function recycle(id){var keyValue;if(id)
  73. {keyValue=id;}else{keyValue=getSelectCheckboxValue();}
  74. if(!keyValue)
  75. {alert('请选择要还原的项目!');return false;}
  76. location.href=CONTROLLER+"/recycle/id/"+keyValue;}
  77. function resume(id){location.href=CONTROLLER+"/resume/id/"+id;}
  78. function trace(id){location.href=CONTROLLER+"/trace/id/"+id;}
  79. function output(){location.href=CONTROLLER+"/output/";}
  80. function member(id){location.href=CONTROLLER+"/../Member/edit/id/"+id;}
  81. function chat(id){location.href=CONTROLLER+"/../Chat/index/girlId/"+id;}
  82. function login(id){location.href=CONTROLLER+"/../Login/index/type/4/id/"+id;}
  83. function child(id){location.href=CONTROLLER+"/index/pid/"+id;}
  84. function action(id){location.href=CONTROLLER+"/action/groupId/"+id;}
  85. function access(id){location.href=CONTROLLER+"/access/id/"+id;}
  86. function app(id){location.href=CONTROLLER+"/app/groupId/"+id;}
  87. function module(id){location.href=CONTROLLER+"/module/groupId/"+id;}
  88. function addv(id){location.href=CONTROLLER+"/addv/id/"+id;}
  89. function user(id){location.href=CONTROLLER+"/user/id/"+id;}
  90. function addVideo(id){window.open("/video/add/course_id/"+id);}
  91. function selectVideo(id){location.href="/video/select/course_id/"+id;}
  92. function reeditVideo(id){window.open("/video/add/id/"+id+"?reedit=1");}
  93. function linkVideo(id){window.open("/video/link/course_id/"+id);}
  94. function addComment(id){window.open("/comment/add/course_id/"+id);}
  95. function videoManage(id){window.open("/video/index/course_id/"+id);}
  96. function previewCourse(id){window.open(URL_WWW+"/course/show/id/"+id);}
  97. function previewVideo(id){window.open("/video/show/id/"+id);}
  98. function viewComment(course_id){if(!course_id)return false;window.open(URL_WWW+"/course/"+course_id+'#homework');}
  99. function addOldUserBalance(id){window.open("/oldUserBalance/initNewUser?user_id="+id);}
  100. function PopModalWindow(url,width,height)
  101. {var result=window.showModalDialog(url,"win","dialogWidth:"+width+"px;dialogHeight:"+height+"px;center:yes;status:no;scroll:no;dialogHide:no;resizable:no;help:no;edge:sunken;");return result;}
  102. function read(id){var keyValue;if(id)
  103. {keyValue=id;}else{keyValue=getSelectCheckboxValue();}
  104. if(!keyValue)
  105. {alert('请选择编辑项!');return false;}
  106. location.href=CONTROLLER+"/read/id/"+keyValue;}
  107. function getData(){var data=$('#form').serialize();if(data){data+="&ajax=1";}else{data="ajax=1";}
  108. return data;}
  109. function save(id){var url=CONTROLLER+"/save";var data=getData();$.post(url,data,function(response){alert(response.info);window.location="/index.php?s=/User/Family/index.html";})}
  110. function del(id){var keyValue;if(id)
  111. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  112. if(!keyValue)
  113. {alert('请选择删除项!');return false;}
  114. if(window.confirm('确实要删除选择项吗?'))
  115. {ThinkAjax.send(CONTROLLER+"/delete/","id="+keyValue+'&ajax=1',doDelete);}}
  116. function edit(id){var keyValue;if(id)
  117. {keyValue=id;}else{keyValue=getSelectCheckboxValue();}
  118. if(!keyValue)
  119. {alert('请选择编辑项!');return false;}
  120. window.open(CONTROLLER+"/edit/id/"+keyValue);}
  121. function view(id){var keyValue;if(id)
  122. {keyValue=id;}else{keyValue=getSelectCheckboxValue();}
  123. if(!keyValue)
  124. {alert('请选择查看项!');return false;}
  125. domain="rrbrr.com";subdomain="www.";location.href="http://"+subdomain+domain+CONTROLLER+"/show/id/"+keyValue;}
  126. function grades(id){var keyValue;if(id)
  127. {keyValue=id;}else{keyValue=getSelectCheckboxValue();}
  128. if(!keyValue)
  129. {alert('请选择编辑项!');return false;}
  130. location.href=CONTROLLER+"/grades/id/"+keyValue;}
  131. function addmoney(id){location.href=CONTROLLER+"/addmoney/id/"+id;}
  132. var selectRowIndex=Array();function del(id){var keyValue;if(id)
  133. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  134. if(!keyValue)
  135. {alert('请选择删除项!');return false;}
  136. if(window.confirm('确实要删除选择项吗?'))
  137. {ThinkAjax.send(CONTROLLER+"/delete/","id="+keyValue+'&ajax=1',doDelete);}}
  138. function delcontent(id){var keyValue;if(id)
  139. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  140. if(!keyValue)
  141. {alert('请选择删除项!');return false;}
  142. if(window.confirm('确实要删除选择项吗?'))
  143. {ThinkAjax.send(CONTROLLER+"/delcontent/","id="+keyValue+'&ajax=1',doDelete);}}
  144. function delsummary(id){var keyValue;if(id)
  145. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  146. if(!keyValue)
  147. {alert('请选择删除项!');return false;}
  148. if(window.confirm('确实要删除选择项吗?'))
  149. {ThinkAjax.send(CONTROLLER+"/delsummary/","id="+keyValue+'&ajax=1',doDelete);}}
  150. function delexamples(id){var keyValue;if(id)
  151. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  152. if(!keyValue)
  153. {alert('请选择删除项!');return false;}
  154. if(window.confirm('确实要删除选择项吗?'))
  155. {ThinkAjax.send(CONTROLLER+"/delexamples/","id="+keyValue+'&ajax=1',doDelete);}}
  156. function foreverdel(id){var keyValue;if(id)
  157. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  158. if(!keyValue)
  159. {alert('请选择删除项!');return false;}
  160. if(window.confirm('确实要永久删除选择项吗?'))
  161. {ThinkAjax.send(CONTROLLER+"/foreverdelete/","id="+keyValue,doDelete);}}
  162. function getTableRowIndex(obj){selectRowIndex[0]=obj.parentElement.parentElement.rowIndex;}
  163. function doDelete(data,status){console.log(data);if(data.code==1)
  164. {alert('删除成功');window.location.reload();return;var Table=G('checkList');var len=selectRowIndex.length;if(len==0){window.location.reload();}
  165. for(var i=len-1;i>=0;i--)
  166. {Table.deleteRow(selectRowIndex[i]);}
  167. selectRowIndex=Array();}else{alert('删除失败');}}
  168. function delAttach(id,showId){var keyValue;if(id)
  169. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  170. if(!keyValue)
  171. {alert('请选择删除项!');return false;}
  172. if(window.confirm('确实要删除选择项吗?'))
  173. {G('result').style.display='block';ThinkAjax.send(CONTROLLER+"/delAttach/","id="+keyValue+'&_AJAX_SUBMIT_=1');if(showId!=undefined)
  174. {G(showId).innerHTML='';}}}
  175. function clearData(){if(window.confirm('确实要清空全部数据吗?'))
  176. {location.href=CONTROLLER+"/clear/";}}
  177. function takeback(id){var keyValue;if(id)
  178. {keyValue=id;}else{keyValue=getSelectCheckboxValues();}
  179. if(!keyValue)
  180. {alert('请选择回收项!');return false;}
  181. if(window.confirm('确实要回收选择项吗?'))
  182. {location.href=CONTROLLER+"/takeback/id/"+keyValue;}}
  183. function getSelectCheckboxValue(){var obj=document.getElementsByName('key');var result='';for(var i=0;i<obj.length;i++)
  184. {if(obj[i].checked==true)
  185. return obj[i].value;}
  186. return false;}
  187. function getSelectCheckboxValues(){var obj=document.getElementsByName('key');var result='';var j=0;for(var i=0;i<obj.length;i++)
  188. {if(obj[i].checked==true){selectRowIndex[j]=i+1;result+=obj[i].value+",";j++;}}
  189. return result.substring(0,result.length-1);}
  190. function change(e)
  191. {if(!document.all)
  192. {return;}
  193. var e=e||event;var oObj=e.srcElement||e.target;var obj=document.getElementById('checkList').getElementsByTagName("input");var oTr=oObj.parentNode;var row=oObj.parentElement.rowIndex-1;if(oTr.className=='down')
  194. {oTr.className='out';obj[row].checked=false;oTr.tag=true;}else{oTr.className='down';obj[row].checked=true;oTr.tag=true;}}
  195. function out(e)
  196. {var e=e||event;var oObj=e.srcElement||e.target;var oTr=oObj.parentNode;if(!oTr.tag)
  197. oTr.className="out";}
  198. function over(e)
  199. {var e=e||event;var oObj=e.srcElement||e.target;var oTr=oObj.parentNode;if(!oTr.tag)
  200. oTr.className="over";}
  201. function searchItem(item){for(i=0;i<selectSource.length;i++)
  202. if(selectSource[i].text.indexOf(item)!=-1)
  203. {selectSource[i].selected=true;break;}}
  204. function addItem(){for(i=0;i<selectSource.length;i++)
  205. if(selectSource[i].selected){selectTarget.add(new Option(selectSource[i].text,selectSource[i].value));}
  206. for(i=0;i<selectTarget.length;i++)
  207. for(j=0;j<selectSource.length;j++)
  208. if(selectSource[j].text==selectTarget[i].text)
  209. selectSource[j]=null;}
  210. function delItem(){for(i=0;i<selectTarget.length;i++)
  211. if(selectTarget[i].selected){selectSource.add(new Option(selectTarget[i].text,selectTarget[i].value));}
  212. for(i=0;i<selectSource.length;i++)
  213. for(j=0;j<selectTarget.length;j++)
  214. if(selectTarget[j].text==selectSource[i].text)selectTarget[j]=null;}
  215. function delAllItem(){for(i=0;i<selectTarget.length;i++){selectSource.add(new Option(selectTarget[i].text,selectTarget[i].value));}
  216. selectTarget.length=0;}
  217. function addAllItem(){for(i=0;i<selectSource.length;i++){selectTarget.add(new Option(selectSource[i].text,selectSource[i].value));}
  218. selectSource.length=0;}
  219. function getReturnValue(){for(i=0;i<selectTarget.length;i++){selectTarget[i].selected=true;}}
  220. function loadBar(fl)
  221. {var x,y;if(self.innerHeight)
  222. {x=self.innerWidth;y=self.innerHeight;}
  223. else
  224. if(document.documentElement&&document.documentElement.clientHeight)
  225. {x=document.documentElement.clientWidth;y=document.documentElement.clientHeight;}
  226. else
  227. if(document.body)
  228. {x=document.body.clientWidth;y=document.body.clientHeight;}
  229. var el=document.getElementById('loader');if(null!=el)
  230. {var top=(y/2)-50;var left=(x/2)-150;if(left<=0)left=10;el.style.visibility=(fl==1)?'visible':'hidden';el.style.display=(fl==1)?'block':'none';el.style.left=left+"px"
  231. el.style.top=top+"px";el.style.zIndex=2;}}
  232. function selectByValue(element,v){var o=document.getElementById(element).options;if(o){for(var i=0;i<o.length;i++){if(o[i].value==v){o[i].selected=true;}}}}
  233. function setValue(id,v){document.getElementById(id).value=v;}
  234. function showProvince(name){var i=0;data2=province_node;for(var k in data2){document.getElementById(name).options[i]=new Option(data2[k],data2[k]);i++;}}
  235. function showCity(name,province){province=getProvinceKey(province);document.getElementById(name).options.length=0;for(var k in city_node){s=k-province;if(s>0&&s<10000){document.getElementById(name).options.add(new Option(city_node[k]['title'],city_node[k]['title']));}}}
  236. function getProvinceKey(province){for(var k in province_node){if(province_node[k]==province)
  237. return k;}}
  238. function loadProvinceCicy(province,city){showProvince(province);document.getElementById(province).onchange=function(){showCity(city,this.value);}}
  239. function fileChange(k,obj){var imgid="img_"+k;var formid="form_"+k;document.getElementById(imgid).src=obj.value;document.getElementById(formid).submit();}
  240. function equalHight(a,b){ah=G(a).offsetHeight;bh=G(b).offsetHeight;if(ah<bh){G(a).style.height=bh+"px";}else{G(b).style.height=ah+"px";}}
  241. function g(name){var is=document.getElementsByName(name);var ids=new Array();var j=0;for(var i=0;i<is.length;++i){if(is[i].type=='checkbox'&&is[i].checked){ids[j++]=is[i].value;}}
  242. return ids;}
  243. function getJoinValue(){var v='';$(":checkbox:checked").each(function(){if(this.value)
  244. v+=this.value+',';});if(v)
  245. return v.substr(0,v.length-1);}
  246. function ajaxGet(url,ids){if(!ids){ids=getJoinValue();}
  247. url=url+ids+"/ajax/1";if(ids){$.get(url,function(data){d=eval('('+data+')');if(typeof(d)=='object'){alert(d.info);}else{alert(data);}});}else{alert('请先选择');}}
  248. function chkall(n){var l=document.getElementsByName(n);for(i=0;i<l.length;i++){l[i].checked=true;}}
  249. function chkallno(n){var l=document.getElementsByName(n);for(i=0;i<l.length;i++){l[i].checked=false;}}
  250. function get(url,param,handler){try{$.ajaxSetup({error:function(x,e){console.log('没有内容');return false;}});$.getJSON(url,param,handler);}catch(ex){console.log('异常内容');}}
  251. function post(url,param,handler){try{$.ajaxSetup({error:function(x,e){console.log('服务器响应错误');return false;}});$.post(url,param,handler,"json");}catch(ex){console.log('异常内容');}}
  252. function post_cross(url,param,handler){try{param['ret_format']='json';$.ajax({type:"POST",url:url,data:param,xhrFields:{withCredentials:true},crossDomain:true,success:handler,error:function(x,e){console.log('服务器响应错误');return false;}});}catch(ex){console.log('异常内容');}}
  253. function checkCode(data){console.log(data);if(data.code==0){msg(data.msg);return false;}
  254. return true;}
  255. var ThinkAjax={send:function(url,pars,response){url=url+"?"+pars;data={};$.getJSON(url,data,response);},other:function(){}}
  256. function msg(data){alert(data);}
  257. function getCookie(c_name)
  258. {if(document.cookie.length>0)
  259. {c_start=document.cookie.indexOf(c_name+"=")
  260. if(c_start!=-1)
  261. {c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)
  262. {c_end=document.cookie.length;}
  263. return unescape(document.cookie.substring(c_start,c_end));}}
  264. return null}
  265. function setCookie(c_name,value,expiredays)
  266. {var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());}
  267. function previewImg(obj,fieldName){url=getObjectURL(obj.files[0]);$("#preview_img_"+fieldName+" img").attr("src",url);}
  268. function previewMultImg2(obj,fieldName){var count=obj.files.length;if(count<1)return;for(var i=0;i<count;i++){console.log(obj.files);url=getObjectURL(obj.files[i]);$("#preview_mult_img_"+fieldName).append("<img src='"+url+"'>");}}
  269. function toDecimal(x){var f=parseFloat(x);if(isNaN(f)){return;}
  270. f=Math.round(x*100)/100;return f;}
  271. function getObjectURL(file){var url=null;if(window.createObjectURL!=undefined){url=window.createObjectURL(file);}else if(window.URL!=undefined){url=window.URL.createObjectURL(file);}else if(window.webkitURL!=undefined){url=window.webkitURL.createObjectURL(file);}
  272. return url;}
  273. function detectOS(){var sUserAgent=navigator.userAgent;var isWin=(navigator.platform=="Win32")||(navigator.platform=="Windows");var isMac=(navigator.platform=="Mac68K")||(navigator.platform=="MacPPC")||(navigator.platform=="Macintosh")||(navigator.platform=="MacIntel");if(isMac)return"MacOS";var isUnix=(navigator.platform=="X11")&&!isWin&&!isMac;if(isUnix)return"Unix";var isLinux=(String(navigator.platform).indexOf("Linux")>-1);if(isLinux)return"Linux";if(isWin){var isWin2K=sUserAgent.indexOf("Windows NT 5.0")>-1||sUserAgent.indexOf("Windows 2000")>-1;if(isWin2K)return"Windows2000";var isWinXP=sUserAgent.indexOf("Windows NT 5.1")>-1||sUserAgent.indexOf("Windows XP")>-1;if(isWinXP)return"WindowsXP";var isWin2003=sUserAgent.indexOf("Windows NT 5.2")>-1||sUserAgent.indexOf("Windows 2003")>-1;if(isWin2003)return"Windows2003";var isWinVista=sUserAgent.indexOf("Windows NT 6.0")>-1||sUserAgent.indexOf("Windows Vista")>-1;if(isWinVista)return"Windows Vista";var isWin7=sUserAgent.indexOf("Windows NT 6.1")>-1||sUserAgent.indexOf("Windows 7")>-1;if(isWin7)return"Windows7";}
  274. return"other";}
  275. function isIpad(){var ua=navigator.userAgent.toLowerCase();var s;s=ua.match(/iPad/i);if(s=="ipad")
  276. {return true;}
  277. else{return false;}}
  278. function isWeixin(){var ua=navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger"){return true;}else{return false;}}
  279. function isWebp(){var isSupportWebp=!![].map&&document.createElement('canvas').toDataURL('image/webp').indexOf('data:image/webp')==0;return isSupportWebp;}
  280. $.fn.serializeObject=function()
  281. {var o={};var a=this.serializeArray();$.each(a,function(){if(o[this.name]!==undefined){if(!o[this.name].push){o[this.name]=[o[this.name]];}
  282. o[this.name].push(this.value||'');}else{o[this.name]=this.value||'';}});return o;};function goback(){if(history.length>1){history.back(-1);}else{location.href='/';}
  283. return;var ref=$("#hd_referrer").val();if(ref!=""&&ref!="undefined"){location.href=ref;}
  284. else{location.href=history.back(-1);}}
  285. $(function(){$("#hd_referrer").val(document.referrer);$('#back').click(function(){goback();});});function showBuy(){player.dispose();$('#J_prismPlayer').empty();var course_id=$('#course_id').val();var html='<div class="buy_tip">'+'<div> 试看结束,如果需要继续观看,请购买课程。<br /> </div>'+'<div> <a target="_blank" href="'+URL_USER+'/order/create/course_id/'+course_id+'" class="buy"> 立即购买</a> </div>'+'<div class="refresh"><span>购买后刷新页面即可观看</span> <a href="javascript:location.reload();">已购买,立即刷新</a> </div>'+'</div>';$('#J_prismPlayer').html(html);}
  286. function getPlayTime(){var tryPlayTime=video_price;var currentTime=player.getCurrentTime();if(currentTime>tryPlayTime){showBuy();clearTimeout(t1);}}
  287. function handleReady(){t1=window.setInterval(getPlayTime,1000);}