﻿function ShowLoginBox(url)
{
    
}

function CloseColorBox(id)
{
    $(id).colorbox.close();
}


function BrokerLogin() {
    var BrokerUsername = document.getElementById('BrokerUsername').value;
    var BrokerPassword = document.getElementById('BrokerPassword').value;
    //var BrokerCheckCode = document.getElementById('BrokerCheckCode').value;

    if (BrokerUsername == null || BrokerUsername.length == 0)
    {
          alert("帐号不能为空");
          return false;
    }
    if (BrokerPassword == null || BrokerPassword.length == 0)
    {
        alert("密码不能为空");
        return false;
    }

    $.ajax({
    type: "get",
    url: WebUrl + "Ajax/BrokerSignIn.aspx?r="+Math.random(),
    data: { Username: $("#BrokerUsername").val(), Password: $("#BrokerPassword").val() },    
    dataType: 'html',
    success: function(msg)
    { 
        if (msg == "1")
        {
            window.location.href = WebUrl + "BrokerManage/";
        }
        else
        {
            alert("帐号或密码有误！");
            //document.getElementById("Top_checkCodeImg").src = WebUrl + "include/CheckCode.aspx?s='+Math.random();";
        }
    }}); 
}

function login() {    
    var emailValue = document.getElementById('Username').value;
    var passwordValue = document.getElementById('Password').value;

    if (emailValue == null || emailValue.length == 0)
    {
          document.getElementById('Username_Info').innerHTML = '<br/>用户名不能为空';
          return false;
    }
    if (passwordValue == null || passwordValue.length == 0)
    {
        document.getElementById('Password_Info').innerHTML = '<br/>密码不能为空';
        return false;
    }

    $.ajax({
    type: "get",
    url: WebUrl + "Ajax/MemberSignIn.aspx",
    data: { Username: $("#Username").val(), Password: $("#Password").val() },    
    dataType: 'html',
    success: function(msg)
    { 
        if (msg == "1")
        {
            alert("登陆成功！");
            window.location.href = WebUrl;
        } else
        {
            alert("帐号或密码有误！");
        }
    }}); 
}

function CheckNo(val) {
    if (val == null || val.length == 0)
    {
          document.getElementById("InfoNoTip").innerHTML = "不能重复，否则不能保存。";
          return false;
    }
    

    $.ajax({
    type: "get",
    url: WebUrl + "Ajax/CheckNo.aspx?r="+Math.random(),
    data: { no: val },    
    dataType: 'html',
    success: function(msg)
    { 
        if (msg == "1")
        {
            document.getElementById("InfoNoTip").innerHTML = "<font color='Green'>编号可以使用</font>";
        }
        else
        {
            document.getElementById("InfoNoTip").innerHTML = "<font color='Red'>编号重复</font>";
        }
    }}); 
}

function showExpanding(id)
{
    var dis = document.getElementById(id).style.display;
    if(dis == "none")
    {
        document.getElementById(id).style.display = "";
    }
    else
    {
        document.getElementById(id).style.display = "none";
    }
}

function proDownImage(ImgD, proMaxWidth, proMaxHeight){    
	var image=new Image();    
	image.src=ImgD.src;    
	if(image.width>0 && image.height>0){    
		var rate = (proMaxWidth/image.width < proMaxHeight/image.height)?proMaxWidth/image.width:proMaxHeight/image.height;    
		if(rate <= 1){       
		ImgD.width = image.width*rate;    
		ImgD.height =image.height*rate;    
		}    
		else {    
			ImgD.width = image.width;    
			ImgD.height =image.height;    
		}    
	}    
}

function DontNotice(time,checked){
    if(checked)
    {
        SetCookie("NoticeTime",time,10000000);
        
        //alert(date);
    }
    else
    {
        DelCookie("NoticeTime");
    }
    
    //alert(GetCookie("NoticeTime")+time);
}

function GetCookieVal(offset) 
//获得Cookie解码后的值 
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value, expires) 
//设定Cookie值
{ 
var expdate = new Date();
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));

//alert(expdate);

document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");

//alert(expdate.toGMTString());
}

function DelCookie(name)
//删除Cookie
{ 
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}

function GetCookie(name) 
//获得Cookie的原始值
{ 
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return GetCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}



(function($){

     $.fn.kxbdMarquee = function(options){
         var opts = $.extend({},$.fn.kxbdMarquee.defaults, options);
        
         return this.each(function(){
             var $marquee = $(this);//滚动元素容器
             var _scrollObj = $marquee.get(0);//滚动元素容器DOM
             var scrollW = $marquee.width();//滚动元素容器的宽度
             var scrollH = $marquee.height();//滚动元素容器的高度
             var $element = $marquee.children(); //滚动元素
             var $kids = $element.children();//滚动子元素
             var scrollSize=0;//滚动元素尺寸
             var _type = (opts.direction == 'left' || opts.direction == 'right') ? 1:0;//滚动类型，1左右，0上下
            
             //防止滚动子元素比滚动元素宽而取不到实际滚动子元素宽度
             $element.css(_type?'width':'height',10000);
             //获取滚动元素的尺寸
             if (opts.isEqual) {
                 scrollSize = $kids[_type?'outerWidth':'outerHeight']() * $kids.length;
             }else{
                 $kids.each(function(){
                     scrollSize += $(this)[_type?'outerWidth':'outerHeight']();
                 });
             }
             //滚动元素总尺寸小于容器尺寸，不滚动
             if (scrollSize<(_type?scrollW:scrollH)) return; 
             //克隆滚动子元素将其插入到滚动元素后，并设定滚动元素宽度
             $element.append($kids.clone()).css(_type?'width':'height',scrollSize*2);
            
             var numMoved = 0;
             function scrollFunc(){
                 var _dir = (opts.direction == 'left' || opts.direction == 'right') ? 'scrollLeft':'scrollTop';
                 if (opts.loop > 0) {
                     numMoved+=opts.scrollAmount;
                     if(numMoved>scrollSize*opts.loop){
                         _scrollObj[_dir] = 0;
                         return clearInterval(moveId);
                     } 
                 }
                 if(opts.direction == 'left' || opts.direction == 'up'){
                     _scrollObj[_dir] +=opts.scrollAmount;
                     if(_scrollObj[_dir]>=scrollSize){
                         _scrollObj[_dir] = 0;
                     }
                 }else{
                     _scrollObj[_dir] -=opts.scrollAmount;
                     if(_scrollObj[_dir]<=0){
                         _scrollObj[_dir] = scrollSize;
                     }
                 }
             }
             //滚动开始
             var moveId = setInterval(scrollFunc, opts.scrollDelay);
             //鼠标划过停止滚动
             $marquee.hover(
                 function(){
                     clearInterval(moveId);
                 },
                 function(){
                     clearInterval(moveId);
                     moveId = setInterval(scrollFunc, opts.scrollDelay);
                 }
             );
            
         });
     };
     $.fn.kxbdMarquee.defaults = {
         isEqual:true,//所有滚动的元素长宽是否相等,true,false
         loop: 0,//循环滚动次数，0时无限
         direction: 'left',//滚动方向，'left','right','up','down'
         scrollAmount:1,//步长
         scrollDelay:20//时长

     };
     $.fn.kxbdMarquee.setDefaults = function(settings) {
         $.extend( $.fn.kxbdMarquee.defaults, settings );
     };
})(jQuery);

