﻿var step = 0;
var step_jj = 0;
function GetPicInfos(spic, slinks, stexts, sfocus_width, sfocus_height, stext_height, _obj) {
    var shtml = "";
    var focus_width = sfocus_width;
    var focus_height = sfocus_height;
    var text_height = stext_height;
    var pics = spic;
    var links = slinks;
    var texts = stexts;
    var swf_height = parseInt(focus_height) + parseInt(text_height);
    shtml += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + focus_width + '" height="' + swf_height + '">';
    shtml += '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/flash/picflash.swf"><param name="quality" value="high"><param name="bgcolor" value="#EbEbEb">';
    shtml += '<param name="menu" value="false"><param name=wmode value="opaque">';
    shtml += '<param name="FlashVars" value="pics=' + pics + '&links=' + links + '&texts=' + texts + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '&textheight=' + text_height + '">';
    shtml += '<embed src="/flash/picflash.swf" wmode="opaque" FlashVars="pics=' + pics + '&links=' + links + '&texts=' + texts + '&borderwidth=' + focus_width + '&borderheight=' + focus_height + '&textheight=' + text_height + '" menu="false" bgcolor="#EbEbEb" quality="high" width="' + focus_width + '" height="' + swf_height + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
    shtml += '</object>';
    $(_obj).html(shtml);
}

function trim_(value_) {
    var re = /\s+/gi;
    return value_.replace(re, "");
}

function interval_slice_change(_step) {
    
    if (_step != undefined) {
        step = parseInt(_step);
    }
    if (parseInt(step) > 2) {
        step = 0;
    }
    $('#work_import_news_list ul').each(function(i) {
        if (i == step) {
            $(this).css('display', 'block');
        }
        else {
            $(this).css('display', 'none');
        }
    });
    $('#work_import_news_title span').each(function(i) {
        if (i == step) {
            $(this).css('background', 'url(/pic/default/work_import_curr.gif)');
            $(this).css('background-repeat', 'no-repeat');
            $(this).css('background-position', '0 0');
            $(this).css('margin-right', '0px');
        }
        else {
            $(this).attr('style', '');
            $(this).css('margin-right', '2px');
        }
    });
    step = parseInt(step) + 1;
}

function slice_change(_step) {
    
    if (_step != undefined) {
        step_jj = parseInt(_step);
    }
    if (parseInt(step_jj) > 1) {
        step_jj = 0;
    }
    if (step_jj == 0) {
        $('#JSJJ_content').css('display', 'block');
        $('#JYYY_content').css('display', 'none');
        $('#spanJSJJ').css('background', '#BFCBF1');
        $('#spanJYYY').attr('style', '');
    }
    else {
        $('#JYYY_content').css('display', 'block');
        $('#JSJJ_content').css('display', 'none');
        $('#spanJYYY').css('background', '#BFCBF1');
        $('#spanJSJJ').attr('style', '');
    }
    step_jj = parseInt(step_jj) + 1;
}

function site_vote_change(_obj,_step) {
    $('div.site_vote').children('span').css('background', '#EAEAEA');
    if (_step == 0) {
        $('#vote_m_title').css('display', 'block');
        $('#vote_q_title').css('display', 'none');
        $(_obj).css('background', '#FFF960');
        $('#vote_m_option').css('display', 'block');
        $('#vote_q_option').css('display', 'none');
    }
    else {
        $('#vote_m_title').css('display', 'none');
        $('#vote_q_title').css('display', 'block');
        $(_obj).css('background', '#FFF960');
        $('#vote_m_option').css('display', 'none');
        $('#vote_q_option').css('display', 'block');
    }
}

function submit_vote(_suvreyid, _problemid, _optionid) {
    var d = new Date();
    $.post(
            '/XMLSUBMITVOTE.aspx',
            { surveyid: _suvreyid, problemid: _problemid, optionid: _optionid, timespan: d },
            function(xml) {
                $(xml).find('result').each(function() {
                    alert($(this).text());
                });
            }
        );
}


//搜索
function clickinput(n)
{ 
    var serachId = document.getElementById("serach");
    if (n == 0 && serachId.value == "请输入办事事项关键字"){serachId.value="";}
    if (n == 1 && serachId.value == ""){serachId.value = "请输入办事事项关键字";}
}
function trim_(value_){
    var re=/\s+/gi;
    return value_.replace(re,"");
}
function CheckLogin()
{
    if(trim_(document.getElementById("serach").value)=='' || document.getElementById("serach").value =='请输入办事事项关键字')
    {
        alert("请输入办事事项关键字");
        return;
    }
    else
    {
        window.open("http://service.hzpolice.gov.cn/search.aspx?title="+escape(trim_(document.getElementById("serach").value)));
        document.getElementById("serach").value='';
    }
}

$(function() {
    //派出所警务室查询
    $('#pcs').bind('submit',function(){
        var _policeType=$('select[name=policeType]').val();
        var _policetitle=$('#policetitle').val();
        var _policeAddress=$('input[name=Address]').val();
        if(_policeType=="")
        {
            alert("请选择查询类型");
            return false;
        }
        else
        {
            if(_policetitle=="" && _policeAddress=="")
            {
                alert("请输入名称或地址");
                return false;
            }
            else
            {
                if(_policeType=="0")
                {
                    $('#pcs').attr('action','http://service.hzpolice.gov.cn/police_station.aspx');
                    //return;
                }
                if(_policeType=="1")
                {
                    $('#pcs').attr('action','http://service.hzpolice.gov.cn/police_stations.aspx');
                    //return;
                }
            }
        }
        
        
        
    });
});




function addEvent(obj,evtType,func,cap){
    cap=cap||false;
if(obj.addEventListener){
     obj.addEventListener(evtType,func,cap);
   return true;
}else if(obj.attachEvent){
        if(cap){
         obj.setCapture();
         return true;
     }else{
      return obj.attachEvent("on" + evtType,func);
   }
}else{
   return false;
    }
}
function getPageScroll(){
    var xScroll,yScroll;
if (self.pageXOffset) {
   xScroll = self.pageXOffset;
} else if (document.documentElement && document.documentElement.scrollLeft){
   xScroll = document.documentElement.scrollLeft;
} else if (document.body) {
   xScroll = document.body.scrollLeft;
}
if (self.pageYOffset) {
   yScroll = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){
   yScroll = document.documentElement.scrollTop;
} else if (document.body) {
   yScroll = document.body.scrollTop;
}
arrayPageScroll = new Array(xScroll,yScroll);
return arrayPageScroll;
}
function GetPageSize(){
    var xScroll, yScroll;
    if (window.innerHeight && window.scrollMaxY) { 
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    } else if (document.body.scrollHeight > document.body.offsetHeight){
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
    } else {
        xScroll = document.body.offsetWidth;
        yScroll = document.body.offsetHeight;
    }
    var windowWidth, windowHeight;
    if (self.innerHeight) {
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body) {
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
    } 
    if(yScroll < windowHeight){
        pageHeight = windowHeight;
    } else { 
        pageHeight = yScroll;
    }
    if(xScroll < windowWidth){ 
        pageWidth = windowWidth;
    } else {
        pageWidth = xScroll;
    }
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
    return arrayPageSize;
}
var AdMoveConfig=new Object();
AdMoveConfig.IsInitialized=false;
AdMoveConfig.ScrollX=0;
AdMoveConfig.ScrollY=0;
AdMoveConfig.MoveWidth=0;
AdMoveConfig.MoveHeight=0;
AdMoveConfig.Resize=function(){
    var winsize=GetPageSize();
    AdMoveConfig.MoveWidth=winsize[2];
    AdMoveConfig.MoveHeight=winsize[3];
    AdMoveConfig.Scroll();
}
AdMoveConfig.Scroll=function(){
    var winscroll=getPageScroll();
    AdMoveConfig.ScrollX=winscroll[0];
    AdMoveConfig.ScrollY=winscroll[1];
}
addEvent(window,"resize",AdMoveConfig.Resize);
addEvent(window,"scroll",AdMoveConfig.Scroll);
function AdMove(id){
    if(!AdMoveConfig.IsInitialized){
        AdMoveConfig.Resize();
        AdMoveConfig.IsInitialized=true;
    }
    var obj=document.getElementById(id);
    obj.style.position="absolute";
    var W=AdMoveConfig.MoveWidth-obj.offsetWidth;
    var H=AdMoveConfig.MoveHeight-obj.offsetHeight;
    var x = W*Math.random(),y = H*Math.random();
    var rad=(Math.random()+1)*Math.PI/6;
    var kx=Math.sin(rad),ky=Math.cos(rad);
    var dirx = (Math.random()<0.5?1:-1), diry = (Math.random()<0.5?1:-1);
    var step = 1;
    var interval;
    this.SetLocation=function(vx,vy){x=vx;y=vy;}
    this.SetDirection=function(vx,vy){dirx=vx;diry=vy;}
    obj.CustomMethod=function(){
        obj.style.left = (x + AdMoveConfig.ScrollX) + "px";
        obj.style.top = (y + AdMoveConfig.ScrollY) + "px";
        rad=(Math.random()+1)*Math.PI/6;
        W=AdMoveConfig.MoveWidth-obj.offsetWidth;
        H=AdMoveConfig.MoveHeight-obj.offsetHeight;
        x = x + step*kx*dirx;
        if (x < 0){dirx = 1;x = 0;kx=Math.sin(rad);ky=Math.cos(rad);} 
        if (x > W){dirx = -1;x = W;kx=Math.sin(rad);ky=Math.cos(rad);}
        y = y + step*ky*diry;
        if (y < 0){diry = 1;y = 0;kx=Math.sin(rad);ky=Math.cos(rad);} 
        if (y > H){diry = -1;y = H;kx=Math.sin(rad);ky=Math.cos(rad);}
    }
    this.Run=function(){
        var delay = 10;
        interval=setInterval(obj.CustomMethod,delay);
        obj.onmouseover=function(){clearInterval(interval);}
        obj.onmouseout=function(){interval=setInterval(obj.CustomMethod, delay);}
    }
}
