﻿var popSameName="popsame";var popSameTag="."+popSameName;var contentTag="#pagecontent";var $content=null;var isAddHttpPrev=false;$(document).ready(function(){$content=$(contentTag);TransUrlToWindow();ResetContentLayer();$(window).scroll(function(){AutoWindowMoveCenter($content);});var $img=$("#useSprite");if($img!=null){$img.hover(function(){$img.attr("class","sprite2");},function(){$img.attr("class","sprite");});}
var $down=$("#downSprite");if($down!=null){$down.hover(function(){$down.attr("class","spriteDown2");},function(){$down.attr("class","spriteDown");});}});function ShowUserAttend(id,title,width,height){if(id!=null&&id.length>0){var content=$("#Info"+id).html();OutputPopWindow(title,content,width,height,popSameName,"","",null,null,true);}}
function getUserAttend(id){if(id!=null&&id.length>0){var json={"moudle":"userattend","id":id};GetData("",json,ShowUserAttendAjax,true);}}
function getCareQuestion(dataPage,id){var questionJson={"id":id,"moudle":"attend"};GetData(dataPage,questionJson,MyShowCareQuestionAjax,true);}
function MyShowCareQuestionAjax(data){ScreenLayer();OutputPopWindow(data.Title,data.Content,data.PopWidth,data.PopHeight,popSameName,"","",null,null,true);}
function getTryGuild(dataPage,id){var json={"moudle":"try","id":id};GetData(dataPage,json,ShowTryGuideAjax,true);}
function ShowTryGuideAjax(data){ScreenLayer();OutputPopWindow(data.Title,data.Content,data.PopWidth,data.PopHeight,popSameName,"","",null,null,true);}
function ShowTryGuideAjaxSetup(data,textStatus){ScreenLayer();eval("var json ="+data);OutputPopWindow(json.Title,json.Content,json.PopWidth,json.PopHeight,popSameName,"","",null,null,true);}
function TransUrlToWindow(){$(".popsame a").each(function(index){var href=$(this).attr("href");if(true==isAddHttpPrev){if(href.toLowerCase().indexOf("http://")==-1)
href="http://"+href;}
$(this).attr("href","#").removeAttr("target").click(function(){window.open(href,"window");});});}
$(document).ready(function(){$("#softfun a").each(function(index){$(this).click(function(){var id=$(this).attr("id");var area=$(this).attr("area");var file=$(this).attr("file");var part=$(this).attr("part");var json={"moudle":"softfun","id":id,"aid":area,"name":file,"pt":part};GetData("",json,showSoftFunAjax,true);});});});function showSoftFunAjax(data){ScreenLayer();OutputPopWindow(data.Title,data.Content,data.PopWidth,data.PopHeight,popSameName,"","",null,null,true);}
$(document).ready(function(){var video=$("#Video_Pre");if(video.length>0){CheckMediaStatus(mpl);$("#Video_Pre a").each(function(index){var $a=$(this);var href=$a.attr("href");if(href!=null&&href.length>0){$a.click(function(){if(mpl!=null&&mpl.getPosition()>0){RefreshMessage(mpl);}});}});}});function removeJsonCookie(name){return $.removeJSONCookie(name);}
function readJsonCookie(name){return $.JSONCookie(name);}
function readJsonStringCookie(name){return JSON.stringify($.JSONCookie(name))}
function writeJsonCookie(name,json,cacheSecond){writeJsonCookie(name,json,-1);}
function writeJsonCookie(name,json,cacheday){if(cacheday>0)
$.JSONCookie(name,json,{expires:cacheday,path:'/'});else
$.JSONCookie(name,json,{path:'/'});}
function OutputPopWindow(title,content,popWidth,popHeight,windowClassName,titleClassName,bodyClassName,popWindowCallback,closeCallback,showResizeFontPanel)
{if(popWidth==0)popWidth=500;if(popHeight==0)popHeight=400;var outHtml="";if(windowClassName!=null&&windowClassName.length>0)
outHtml=outHtml.concat("<div class='",windowClassName,"' style='width:",popWidth,"px;height:",popHeight,"px;'>");else
outHtml=outHtml.concat("<div class='top' style='width:",popWidth,"px;height:",popHeight,"px;'>");if(titleClassName!=null&&titleClassName.length>0)
outHtml=outHtml.concat("<div id='ctitle' class='",titleClassName,"'>");else
outHtml=outHtml.concat("<div id='ctitle' class='title'>");outHtml=outHtml.concat(title);if(closeCallback!=null)
outHtml=outHtml.concat("<div class='close' onclick='",closeCallback,"'></div>");else
outHtml=outHtml.concat("<div class='close'onclick='ResetContentLayer();'></div>");outHtml=outHtml.concat("</div>");if(showResizeFontPanel)outHtml=outHtml.concat(GetFontPanel());if(bodyClassName!=null&&bodyClassName.length>0)
outHtml=outHtml.concat("<div id='cbody' class='",bodyClassName,"'>");else
outHtml=outHtml.concat("<div id='cbody' class='body' >");outHtml=outHtml.concat(content);outHtml=outHtml.concat("</div>");outHtml=outHtml.concat("</div>");$content.empty().html(outHtml).slideDown("fast").draggable().attr("factheight",popHeight).attr("factwidth",popWidth);TransUrlToWindow();var $body=$(contentTag.concat(" #cbody"));if($body!=null){$body.css({"background":"white","height":(popHeight-35-25)+"px","padding":"25px 15px 0px 23px","border":"solid 1px #1CA6FF","border-top":"solid 0","font-size":"small"});if(showResizeFontPanel)
{var $fontPanel=$("#fontPanel .button");if($fontPanel!=null){$fontPanel.click(function(){$body.css({"font-size":"small"});if(this.id=="btn_small"){$body.css({"font-size":"12px"});}
else if(this.id=="btn_big"){$body.css({"font-size":"15px"});}
$("#fontPanel .button").removeClass("selected");$(this).addClass("selected");});}}}
AutoWindowMoveCenter($content);}
function GetFontPanel(){var fontPanel="";fontPanel=fontPanel.concat("<div id='fontPanel'>");fontPanel=fontPanel.concat("字号：<span class='button' id='btn_small'>缩小</span>");fontPanel=fontPanel.concat("<span class='button' id='btn_normal'>正常</span>");fontPanel=fontPanel.concat("<span class='button' id='btn_big'>放大</span>");fontPanel=fontPanel.concat("</div>");return fontPanel;}
function AutoWindowMoveCenter($obj){if($content!=null){var height=$obj.attr("factheight");if(height==undefined)height=$obj.height();var width=$obj.attr("factwidth");if(width==undefined)width=$obj.width();var offsetTop=($(window).scrollTop()+(window.document.documentElement.clientHeight-height)/2).toString().concat("px");var offsetLeft=((screen.width-width)/2).toString().concat("px");WindowMoveCenter($obj,offsetLeft,offsetTop);}}
function WindowMoveCenter($obj,offLeft,offTop){if($obj!=null)$obj.animate({top:offTop,left:offLeft},{duration:600,queue:false});}
function ResetContentLayer(){var $screen=$("#Screen");if($content!=null){if($content.html()!=null)
{if($content.html().length==0)
$content.hide();else
$content.slideUp("fast");}}
if($screen!=null)$screen.hide();}
function GetData(dataPage,jsonData,callback,isGet)
{if(dataPage==null||dataPage.length<1)
dataPage=window.location.protocol+'//'+window.location.host+'/Data/AjaxGetMethod.aspx';if(true==isGet){$.getJSON(dataPage,jsonData,callback);}else{$.ajax({type:"POST",url:dataPage,data:jsonData,dataType:"json",success:callback});}}
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};(function($){var isObject=function(x){return(typeof x==='object')&&!(x instanceof Array)&&(x!==null);};$.extend({getJSONCookie:function(cookieName){var cookieData=$.cookie(cookieName);return cookieData?JSON.parse(cookieData):{};},setJSONCookie:function(cookieName,data,options){var cookieData='';options=$.extend({expires:90,path:'/'},options);if(!isObject(data)){throw new Error('JSONCookie data must be an object');}
cookieData=JSON.stringify(data);return $.cookie(cookieName,cookieData,options);},removeJSONCookie:function(cookieName){alert(cookieName);return $.cookie(cookieName,null);},JSONCookie:function(cookieName,data,options){if(data){$.setJSONCookie(cookieName,data,options);}
return $.getJSONCookie(cookieName);}});})(jQuery);