﻿/// <reference path="jquery-1.2.3-intellisense.js" />
$(document).ready(function(){
    $("#SelectCity").click(function(){
        $("#ShowCity").toggle(); 
    });
    $("span[@class='writ']").click(function(){
        $("#ShowCity").hide(); 
        $("#SiteTitle").html($(this).text());
    });    
    $("#Act").click(function(){
        $("#SearchElect").toggle();
        $("#Expand").toggle();
        $("#constriction").toggle();
    });
    //提示框
    $("body").append($("<div id=\"Global_div_ShowWindow\"></div>"));
    
    //如果没有图片替换图片
    $("img").error(function(){
        //alert($(this).attr("src"));
        //$(this).attr("src",ShowNoPhoto(this));
    });
    //分页右对齐
    $("div.turns>div>div:eq(1)").css("text-align","right");
});
//为src图片找不到的img对象指定no_photo.jpg
function ShowNoPhoto(imgObj)
{
    var no_photo_folder="/upload/";
    var no_photo_name="no_photo";
    var no_photo_size="";
    var no_photo_type=".jpg";
    var src=$(imgObj).attr("src");
    var sizeArr = new Array("48x48","70x70","135x135","140x105","235x176","500x500");
    for(var i=0;i<sizeArr.length;i++)
    {
        if(src.indexof(sizeArr[i])!=-1)
        {
            no_photo_size = sizeArr[i];
            break;
        }
    }
    return no_photo_folder+no_photo_name+no_photo_size+no_photo_type;
}
//返回来路网页.CurrentURL：当前页路径
function Go2FromURL(CurrentURL)
{
    var cookieString = getCookie("YLuck_FromURL");
    var FromURL = cookieString.substr(cookieString.indexOf("=")+1);
    //IsHand=false说明是非手动点击的
    if(FromURL!="" && CurrentURL.indexOf("IsHand=false")!=-1)
    parent.location.href=FromURL;
}

















/*************************************************************************  
|    函数名称： setCookie                                                |  
|    函数功能： 设置cookie函数,好像没有用                                |  
|    入口参数： name：cookie名称；value：cookie值                        |  
*************************************************************************/  
function setCookie(name, value)   
{   
   var argv = setCookie.arguments;   
   var argc = setCookie.arguments.length;   
   var expires = (argc > 2) ? argv[2] : null;   
   if(expires!=null)   
   {
       var LargeExpDate = new Date ();
       LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
   }
   document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));   
}  
/*************************************************************************  
|    函数名称： getCookie                                                |  
|    函数功能： 读取cookie函数                                           |  
|    入口参数： Name：cookie名称                                         |  
*************************************************************************/  
function getCookie(Name)   
{
   var search = Name + "="   
   if(document.cookie.length > 0)   
   {
        offset = document.cookie.indexOf(search)   
        if(offset != -1)
        {
            offset += search.length   
            end = document.cookie.indexOf(";", offset)   
            if(end == -1) end = document.cookie.length   
            return unescape(document.cookie.substring(offset, end))   
        }   
        else return "";
    }
}   
/************************************************************************  
|    函数名称： deleteCookie                                            |  
|    函数功能： 删除cookie函数                                          |  
|    入口参数： Name：cookie名称                                        |  
*************************************************************************/      
function deleteCookie(name)   
{   
    var expdate = new Date();   
    expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));   
    setCookie(name, "", expdate);   
}   

/**********************************show提示框***************************************
|   Created by Kai.Ma 马波 Email:kai.ma@163.com                                    | 
|   type:string,提示框类型{"info","alert","error","success","loading","nopic"}     | 
|   title:string,框左上标题                                                        | 
|   message:string，内容消息,支持html                                              | 
|   height:int，高度                                                               | 
|   width:int，宽度                                                                | 
|   modal:bool，是否必须手动关闭提示框才能进行页面点击,类似ModalWindow.true=无关闭按钮,false=有关闭按钮
/**********************************************************************************/
//function ShowWindow(type,title,message,height,width,modal)
//{
//    //初始化，关闭曾打开过的Window
//    HideWindow();
//    $("#Global_div_ShowWindow").empty();
//    //alert($("#Global_div_ShowWindow").html());
//    var html="";
//    var ul="";
//    //根据type放不同的图片
//    html+="<table width=\"100%\"><tr>";
//    html+="<td width=\"36px\" valign=\"middle\">";
//    switch(type)
//    {
//        case "info":html+="<img src=\"/Images/info_big.gif\" />";break;
//        case "alert":html+="<img src=\"/Images/alert_big.gif\" />";break;
//        case "error":html+="<img src=\"/Images/error_big.gif\" />";break;
//        case "success":html+="<img src=\"/Images/success_big.gif\" />";break;
//        case "loading":html+="<img src=\"/Images/loading_big.gif\" />";break;
//        case "nopic":html+="";break;
//    }
//    html+="</td>";
//    html+="<td valign=\"middle\">"+message+"</td>" ;
//    html+="</tr></table>";

//    $("#Global_div_ShowWindow").html(html);
//    url="#TB_inline?height="+height+"&width="+width+"&inlineId=Global_div_ShowWindow&modal="+modal;
//    tb_show(title, url, false);
//    $("#Global_div_ShowWindow").empty();
//}

function ShowWindow(type,title,message,height,width,modal,auto,goUrl)
{
    //初始化，关闭曾打开过的Window
    HideWindow();
    $("#Global_div_ShowWindow").empty();
    //alert($("#Global_div_ShowWindow").html());
    var html="";
    var ul="";
    //根据type放不同的图片
    html+="<table width=\"100%\"><tr>";
    html+="<td width=\"36px\" valign=\"middle\">";
    switch(type)
    {
        case "info":html+="<img src=\"/Images/info_big.gif\" />";break;
        case "alert":html+="<img src=\"/Images/alert_big.gif\" />";break;
        case "error":html+="<img src=\"/Images/error_big.gif\" />";break;
        case "success":html+="<img src=\"/Images/success_big.gif\" />";break;
        case "loading":html+="<img src=\"/Images/loading_big.gif\" />";break;
        case "nopic":html+="";break;
    }
    html+="</td>";
    html+="<td valign=\"middle\">"+message+"</td>" ;
    html+="</tr></table>";

    $("#Global_div_ShowWindow").html(html);
    url="#TB_inline?height="+height+"&width="+width+"&inlineId=Global_div_ShowWindow&modal="+modal;
    tb_show(title, url, false);
    $("#Global_div_ShowWindow").empty();
    
    //huangyanchao
    //2008-6-25 16:04
    //增加自动关闭功能
    if(auto != undefined && auto == true)
    {
        window.setTimeout('HideWindow()',2000);
    }
    
    //huangyanchao
    //2008-7-1 16:04
    //增加自动关闭功能
    if(goUrl != undefined && goUrl != "")
    {
       setTimeout('window.location.assign("'+goUrl+'")',2000);
    }
    
}

/**********************************hide提示框.扩展自thickbox*****************/
function HideWindow()
{
 	$("#TB_imageOff").unbind("click");
	$("#TB_closeWindowButton").unbind("click");
	//$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});
	$("#TB_window").hide();
	$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();
	$("#TB_load").remove();
	if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
		$("body","html").css({height: "auto", width: "auto"});
		$("html").css("overflow","");
	}
	document.onkeydown = "";
	document.onkeyup = "";
	return false;
}
/*****************************根据图片路径和规格获取相应缩略图****************
|    通过图片路径字符串和大小，返回新的缩略图字符串                          |
|    <para>imageUrl:如"Images/Head/Default.jpg"</para>                       |
|    <para>imageSizeStr:"48x48"</para>                                       |
|    得到：Images/Head/Default48x48.jpg                                      |
*****************************************************************************/
function GetThumbImageUrlBySize(imageUrl, imageSizeStr)
{
    if (imageUrl=="" || imageUrl==null) imageUrl = "/Upload/Default.jpg";
    if (imageUrl.lastIndexOf(".") < 0) imageUrl = "/Upload/Default.jpg";
    var srcType = imageUrl.substring(imageUrl.lastIndexOf("."));
    var newUrl = imageUrl.substring(0,imageUrl.lastIndexOf("."));
    newUrl = newUrl + imageSizeStr + srcType;
    return newUrl;
}
