﻿


function setWidth() {
    var w = window.screen.availWidth -30;
if(w<1024){
	w=1024;
}

    if (document.getElementById("main") != null) {
       
       
        document.getElementById("main").style.width = w;

        document.getElementById("footer").style.width = w;
    }
    if (document.getElementById("header1") != null) {

        document.getElementById("header1").style.width = w;
       
    }
    if (document.getElementById("header") != null) {

        document.getElementById("header").style.width = w;
       
    }
	 if (document.getElementById("footer") != null) {

	     document.getElementById("footer").style.width = w;

	 }
	 if (document.getElementById("TopMain") != null) {

	     document.getElementById("TopMain").style.width = w;
       
    }
}
var isInput=false;
function setDefault(s){
    var v = "输入目的地名称，比如桂林";
    if(s!=null){
     //   alert(s.value);
    if(s.value=="" || s.value==v){
	s.value=v;
	s.style.color="#AFAFAF";
	isInput=false;
	}
	else{
	    isInput=true;
	}
	}
	
}
function setInput(s){

    if(!isInput){
	s.value="";
	s.style.color="#000";
	isInput = true;
	}

}
 function GetAbsoluteLocationEx(element) 
    { 
        if ( arguments.length != 1 || element == null ) 
        { 
            return null; 
        } 
        var elmt = element; 
        var offsetTop = elmt.offsetTop; 
        var offsetLeft = elmt.offsetLeft; 
        var offsetWidth = elmt.offsetWidth; 
        var offsetHeight = elmt.offsetHeight; 
        while( elmt = elmt.offsetParent ) 
        { 
              // add this judge 
            if ( elmt.style.position == 'absolute' || elmt.style.position == 'relative'  
                || ( elmt.style.overflow != 'visible' && elmt.style.overflow != '' ) ) 
            { 
                break; 
            }  
            offsetTop += elmt.offsetTop; 
            offsetLeft += elmt.offsetLeft; 
        } 
        return { absoluteTop: offsetTop, absoluteLeft: offsetLeft, 
            offsetWidth: offsetWidth, offsetHeight: offsetHeight }; 
    }        
    


					function showDiv(td){
						//left: 253px; top: 221px
						var d =document.getElementById("title");
						d.style.left=GetAbsoluteLocationEx(td).absoluteLeft-100;
						d.style.top=GetAbsoluteLocationEx(td).absoluteTop-300;
						d.style.display="block";
						
							d.innerHTML="<span style='position:relative;'>日喀则介绍</span>";
						
						
					}
					function hiddenDiv(){
						var d =document.getElementById("title");
						


						d.style.display="none";
						

					}
					
var sf = 0;
function searchFocus(s){
	sf=s;
}
function focus(){

	if(event.keyCode==13 && sf==1){
		if(document.getElementById("searchButton")!=null){
		    document.getElementById("searchButton").onclick();
		    
		}
	}

}
function CheckString1(string){
     var   valid_char='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 
      for   (i=0;i<=string.length;i++)   {   
          var   the_char=string.charAt(i)   
          if(valid_char.indexOf(the_char)==-1){   
              return false;
          }   
      }   
        return true;
}
function CheckString2(string){
     var   valid_char='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; 
      for   (i=0;i<=string.length;i++)   {   
          var   the_char=string.charAt(i)   
          if(valid_char.indexOf(the_char)==-1){   
              return false;
          }   
      }   
        return true;
}
function CheckString3(string){
     var   valid_char='0123456789'; 
      for   (i=0;i<=string.length;i++)   {   
          var   the_char=string.charAt(i)   
          if(valid_char.indexOf(the_char)==-1){   
              return false;
          }   
      }   
        return true;
    }
    function CheckString4(string) {
        var valid_char = ",.';[]=-/!@$#%^&*()_+|~`<>?:{}\\";
        for (i = 0; i <= string.length; i++) {
            var the_char = string.charAt(i)
            if (valid_char.indexOf(the_char) != -1 && the_char != "") {
               
                return false;
            }
        }
        return true;
    }
function   validateEmail(emailStr)   
  {   
   
       var   re=new   RegExp("^[\\w.-]+@([0-9a-z][\\w-]+\\.)+[a-z]{2,3}$","i");   
    if(re.test(emailStr))   
    {   
      
      return   true;   
    }   
    else   
    {   
      
      return   false;   
    }   
  }   

document.onkeydown = focus;		
var checkTextBox=true;


function isInput(){
    isInput = true;
}
function noInput(){
    isInput = false;
}

function trim(str) {  //删除左右两端的空格
    return str.replace(/(^\s*)|(\s*$)/g, "");
}
function TextBoxFocus(t){
   
    var div = document.getElementById(t.id+"_div");
    var yes = document.getElementById(t.id+"_yes");
    var no = document.getElementById(t.id+"_no");
   
    
    if(div!=null && yes.style.display=="none"){
        if(div.innerHTML!=""){
            div.style.display="block";
        }
        
    }
    if(no.style.display=="block" ){
        //t.className='TextBox3';
     }
     else{
        
     }
     t.className='TextBox2';
     yes.style.display="none";
     no.style.display="none";
     
}	
function TextBoxBlur(t){
    
    var div = document.getElementById(t.id+"_div");
     var yes = document.getElementById(t.id+"_yes");
    var no = document.getElementById(t.id+"_no");
   var check = true;

   if (t.value.length > t.MAXLEN || t.value.length < t.MINLEN && t.ISNOTNULL != "false" || t.value.length > 0 && t.value.length < t.MINLEN && t.ISNOTNULL == "false") {
           
           check=false; 
           checkTextBox=false;
        }
       
       if(t.value.length>0){
           if (t.INPUTTYPE == "textall" && !CheckString4(t.value)  || t.INPUTTYPE == "text" && !CheckString2(t.value) || t.INPUTTYPE == "textnumber" && !CheckString1(t.value) || t.INPUTTYPE == "number" && !CheckString3(t.value) || t.INPUTTYPE == "email" && !validateEmail(t.value)) {
                
                 check=false;
                 checkTextBox = false;
                
            }
        }
        if(!t.CHECKOBJ==""){
            var checkobj = document.getElementById(t.CHECKOBJ);
            if(t.value!=checkobj.value){
                check=false;
                checkTextBox=false;
            }
        }

       
        if(check && t.value!=""){
            yes.style.display="block";
            no.style.display="none";
            t.className='TextBox1';
            div.style.display = "none";
            
        }
        else if(!check){
             yes.style.display="none";
                no.style.display="block";
                t.className='TextBox3';
               if(div.innerHTML!=""){
                div.style.display="block";
            }
        }
        else{
             div.style.display="none";
             t.className='TextBox1';
        }




    }
    var currentBtn = null;
    var isOk = false;
    function CheckTextBoxFun(b) {
        if (!isOk) {
            checkTextBox = true;
            for (var i = 0; i < document.all.length; i++) {
                if (document.all[i].INPUTTYPE != null) {


                    document.all[i].focus();


                }
            }
            //        alert(checkTextBox);

            if (checkTextBox) {
                currentBtn = b;
                setTimeout("CheckTextBoxClick()", 100);
            }
            b.focus();
            return false;
        }
    }
    function CheckTextBoxClick() {
        currentBtn.focus();
        if (checkTextBox) {
            isOk = true;
            currentBtn.click();
        }
    }



function showMenu(my){
var div = document.getElementById("myMenu");

    div.style.display="block";
    div.style.left = GetAbsoluteLocationEx(my).absoluteLeft;
   div.style.top = GetAbsoluteLocationEx(my).absoluteTop+13;		
    
}
function showMenuAll(my,id){
var div = document.getElementById(id);

    div.style.display="block";
    div.style.left = GetAbsoluteLocationEx(my).absoluteLeft;
   div.style.top = GetAbsoluteLocationEx(my).absoluteTop+13;		
    
}

function showMenu2(){
    var div = document.getElementById("myMenu");
    div.style.display="block";
}
function showMenu2All(id){
    var div = document.getElementById(id);
    div.style.display="block";
}

function blurMenu(){
    var div = document.getElementById("myMenu");
    div.style.display="none";
}
function blurMenuAll(id){
    var div = document.getElementById(id);
    div.style.display="none";
}


function loadUserLogin(link){
 jQuery.noConflict();
 var div = document.getElementById("UserLoginDiv");
 if (div != null) {
     if (div.style.display == "none") {
        // div.innerHTML = "正在加载中...";



         jQuery('#UserLoginDiv').load('/ajaxpage/UserLogin.aspx?rnd=' + Math.random(), null, function() {
         div.style.display = "block";
                 setCenter(div);
                 
            
         });
     }
     else {
         div.style.display = "none";
     }
 }
}
function setCenter(div) {
    if (div != null) {
        div.style.left = (document.body.scrollLeft + (document.body.clientWidth - div.offsetWidth) / 2) + "px";
        div.style.top = (document.body.scrollTop + (document.body.clientHeight - div.offsetHeight - 100) / 2) + "px";
    }

}

//显示DIV提示信息
function showMessage(msg) {
    var div = document.getElementById("popMsg");
    if (div != null) {




        jQuery('#popMsg').load('/AjaxPage/Message.aspx?rnd=' + Math.random() + "&msg=" + escape(msg), null, function() {
        div.style.width = "250";
        div.style.height = "70";
        div.style.lineHeight = "";
            div.style.display = "block";
            setCenter(div);
        });
        

    }
}



//显示DIV提示信息，带功能
//autoType: 0:自动刷新本页 1:自动关闭窗口
function showMessageAuto(msg,autoType) {
    var div = document.getElementById("popMsg");
    if (div != null) {




        jQuery('#popMsg').load('/AjaxPage/Message.aspx?rnd=' + Math.random() + "&msg=" + escape(msg), null, function() {
            div.style.width = "250";
            div.style.height = "70";
            div.style.lineHeight = "";
            div.style.display = "block";
            setCenter(div);

            if (autoType == 1) {
                
                setTimeout("autoCloseMessage()", 2000);
            }
            else if (autoType == 0) {
                setTimeout("autoReloadMessage()", 2000);
            }
        });


    }
}

//自动关闭MESSAGE窗口
function autoCloseMessage() {
    var div = document.getElementById("popMsg");
   
     if (div != null) {
         div.style.display = "none";
     }
 }

 //自动刷新本页
 function autoReloadMessage() {
     document.location.href = location.href;
 }

//检查是否登录
 function checkUserLogin(type, id) {
    
    var div = document.getElementById("popMsg");
    if (type == "dpDelete") {//删除短评

        if (!confirm("是否删除您的点评？")) {
            return false;
        }
    }
    if (type == "dp4" || type == "HotelPhoto" || type == "RestaurantPhoto" || type == "DocScore" || type == "PhotoScore" || type == "DestinationPhoto") {
        InitPOPMsg("1");
    }
    else {
        InitPOPMsg("0");
    }
  

    jQuery.noConflict();
    
    
    jQuery.get("/AjaxPage/CheckUserLogin.aspx?o=" + Math.random(), { Action: "get", Name: "lulu" }, function(data, textStatus) {

        if (data == "ok") {
            if (document.getElementById("map_canvas") != null) {

            }
            if (type == "note") {
                document.location.href = "/Note/" + id + "/UserNote_Write.aspx";
            }
            else if (type == "todo") {
                document.location.href = "/Todo/" + id + "/UserTodo_Write.aspx";
            }
          
            else if (type == "dp1") {//短评
                // alert(type);
                EditDP("0", id);
            }
            else if (type == "dp2") {//短评
                // alert(type);
                EditDP("1", id);
            }
            else if (type == "dp3") {//短评 我来说两句
                // alert(type);
                EditDP("2", id);
            }
            else if (type == "dp4") {//短评 打分
                // alert(type);
                addDPScore(id);
            }
            else if (type == "dpDelete") {//短评 删除              
                EditDP("-1", id);
            }
            else if (type == "HotelPhoto") { //增加酒店图片
                var r = window.showModalDialog("/DialogFrame.aspx?rnd=" + Math.random() + "&url=" + escape("/FCKeditor/UploadPhoto.aspx?Job=1&KeyID=" + id + "&Cate=2") + "&title=" + escape("上传图片")
                , window, "dialogWidth: 400px; dialogHeight: 250px; help: no; scroll: no; status: no");
                if (r == "yes") {
                    showMessageAuto("分享成功", 0);
                }

            }
            else if (type == "HotelReview") {//酒店短评
                EditDPNoArea("1", "Hotel", id);
            }
            else if (type == "HotelMark" || type == "RestaurantMark") {//酒店定位
                OpenMap(true);
            }
            else if (type == "RestaurantReview") {//餐饮短评
                EditDPNoArea("1", "Restaurant", id);
            }
            else if (type == "RestaurantPhoto") { //增加酒店图片
                var r = window.showModalDialog("/DialogFrame.aspx?rnd=" + Math.random() + "&url=" + escape("/FCKeditor/UploadPhoto.aspx?Job=1&KeyID=" + id + "&Cate=3") + "&title=" + escape("上传图片")
                , window, "dialogWidth: 400px; dialogHeight: 250px; help: no; scroll: no; status: no");
                if (r == "yes") {
                    showMessageAuto("分享成功", 0);
                }

            }
            else if (type == "DestinationPhoto") { //增加景区图片
                var r = window.showModalDialog("/DialogFrame.aspx?rnd=" + Math.random() + "&url=" + escape("/FCKeditor/UploadPhoto.aspx?Job=1&KeyID=" + id + "&Cate=0") + "&title=" + escape("上传图片")
                , window, "dialogWidth: 400px; dialogHeight: 250px; help: no; scroll: no; status: no");
                if (r == "yes") {
                    showMessageAuto("分享成功", 0);
                }

            }
            
            else if (type == "PhotoComment") { //照片评论
                
                AddComment(id,'photo');
            }
            else if (type == "PhotoScore") {//照片 打分
                // alert(type);
                addScore(id,'photo');
            }
            else if (type == "DocScore") {//照片 打分
                // alert(type);
                addScore(id, 'doc');
            }
            else if (type == "DocReview") { //文章评论

                AddComment(id, 'doc');
            }
            return true;
        }
        else {
            
            //jQuery('#UserLoginDiv').load('/html/userlogin.htm?rnd=' + Math.random(), null, function() {
            jQuery('#UserLoginDiv').load('/ajaxpage/UserLogin.aspx?rnd=' + Math.random(), null, function() {
                div.style.display = "none";
                document.getElementById("UserLoginDiv").style.display = "block";
                setCenter(document.getElementById("UserLoginDiv"));

                return false;
            });
        }
    });


}

//显示正在保存
function loadWait(showDiv,word) {
    showDiv.innerHTML = "<img src=/images/load.gif /> "+word;
}

//初始化显示DIV POPMSG
function InitPOPMsg(isHidden) {
    var div = document.getElementById("popMsg");

    if (div != null) {

        if (isHidden == "0") {
            div.style.display = "block";
            div.innerHTML = "<br /><img src=/images/load.gif /> 正在载入，请稍候......";
        }
        div.style.width = "250";
        div.style.height = "70";
        div.style.lineHeight = "";
        setCenter(div);

    }
}

//短评打分
function addDPScore(id) {
     var div = document.getElementById("ScoreDP_"+id);

     if (div != null) {

         jQuery.noConflict();

         jQuery.get("/AjaxPage/EditDP.aspx?o=" + Math.random() + '&ID=' + id + '&Job=AddScore', { Action: "get", Name: "lulu" }, function(data, textStatus) {
             if (data != "error" && data != "") {
                 if (data == "0") {
                     showMessageAuto("该评价您已经投过票了", 1);
                 }
                 else {
                     div.innerHTML = data;
                     popmsghidde();
                 }
             }

         });
     }
     
}
function EditDP(t,id) {
    var div = document.getElementById("popMsg");

    if (div != null) {

        jQuery.noConflict();

        if (t == -1) {
            jQuery.get("/AjaxPage/EditDP.aspx?o=" + Math.random() + '&AreaID=' + id + '&Job=del', { Action: "get", Name: "lulu" }, function(data, textStatus) {
                if (data == "ok") {
                    showMessageAuto("删除成功", 0);
                }
                else {
                    showMessageAuto("删除失败", 1);
                }
            });
        }
        else {
            jQuery('#popMsg').load('/AjaxPage/EditDP.aspx?AreaID=' + id + '&type=' + t + '&rnd=' + Math.random(), null,
            function() {
                div.style.lineHeight = "20";
                div.style.width = "500";
                div.style.height = "480";
                setCenter(div);
            }
         );
        }
    }

}

function EditDPNoArea(t,reviewCate, id) {
    var div = document.getElementById("popMsg");
   
    if (div != null) {

        jQuery.noConflict();

        if (t == -1) {
            jQuery.get("/AjaxPage/EditDPNoArea.aspx?o=" + Math.random() + '&KeyID=' + id + '&ReviewCate='+reviewCate+'&Job=del', { Action: "get", Name: "lulu" }, function(data, textStatus) {
                if (data == "ok") {
                    showMessageAuto("删除成功", 0);
                }
                else {
                    showMessageAuto("删除失败", 1);
                }
            });
        }
        else {
            jQuery('#popMsg').load('/AjaxPage/EditDPNoArea.aspx?KeyID=' + id + '&ReviewCate=' + reviewCate + '&rnd=' + Math.random(), null,
            function() {
                div.style.lineHeight = "20";
                div.style.width = "500";
                div.style.height = "330";
                setCenter(div);
            }
         );
        }
    }

}



//增加照片评论 ,photo/doc 照片或文章
function AddComment(id,type) {
    var div = document.getElementById("popMsg");

    if (div != null) {

        jQuery.noConflict();

       
            jQuery('#popMsg').load('/AjaxPage/AddComment.aspx?Type='+type+'&KeyID=' + id + '&rnd=' + Math.random(), null,
            function() {
                div.style.lineHeight = "20";
                div.style.width = "500";
                div.style.height = "250";
                setCenter(div);
            }
         );
       
    }

}
//打分,photo/doc 照片或文章
function addScore(id,type) {
    var div = document.getElementById("Score_" + id);

    if (div != null) {

        jQuery.noConflict();

        jQuery.get("/AjaxPage/AddComment.aspx?Type="+type+"&o=" + Math.random() + '&KeyID=' + id + '&Job=AddScore', { Action: "get", Name: "lulu" }, function(data, textStatus) {
            if (data != "error" && data != "") {
                if (data == "0") {
                    showMessageAuto("您已经投过票了", 1);
                }
                else {
                    div.innerHTML = data;
                    popmsghidde();
                }
            }

        });
    }

}


//增加日志
function addNote(id) {

    checkUserLogin("note",id);
}

//删除日志(id)
function delDoc(id) {
    //showMessage("删除失败!");
    if (confirm("真的要删除吗？")) {
        jQuery.noConflict();
        jQuery.get("/AjaxPage/DeleteUserDoc.aspx?o=" + Math.random() + "&DocID=" + id, { Action: "get", Name: "lulu" }, function(data, textStatus) {

            if (data == "ok") {
                document.location.href = location.href;
            }
            else {
                showMessage("删除失败!");
                return false;
            }
        }
       );
    }
}

//修改日志
function editDoc(id, areaid, cateid) {
    if (cateid == "6") {
        document.location.href = "/Note/" + areaid + "/UserNote_Write.aspx?DocID=" + id;
    }
    else if (cateid == "5") {
        document.location.href = "/Todo/" + areaid + "/UserTodo_Write.aspx?DocID=" + id;    
    }
}

//显示reviewlist
function showReviewList(divid, id, cate,page,logo) {
    var div = document.getElementById(divid);
    if (div != null) {
        
        div.innerHTML = "<img src=/images/load.gif />";
        jQuery('#'+divid).load('/AjaxPage/SelectReviewList.aspx?rnd=' + Math.random() + "&Logo="+logo+"&&DivID="+divid+"&Page="+page+"&ID=" + id + "&Cate=" + cate, null, function() {
            
        });
    }
}

//显示commentlist
function showCommentList(divid, id, cate, page) {
    var div = document.getElementById(divid);
    if (div != null) {

        div.innerHTML = "<img src=/images/load.gif />";
        jQuery('#' + divid).load('/AjaxPage/SelectCommentList.aspx?rnd=' + Math.random() + "&DivID=" + divid + "&Page=" + page + "&ID=" + id + "&Cate=" + cate, null, function() {

        });
    }
}

//显示userReview
function showUserReview(divid, id) {
    var div = document.getElementById(divid);
    if (div != null) {

        div.innerHTML = "<img src=/images/load.gif />";
        jQuery('#' + divid).load('/AjaxPage/GetUserReview.aspx?rnd=' + Math.random() + "&ID=" + id, null, function() {

        });
    }
}


//显示headerlogin
function showHeaderLogin(divid) {
    var div = document.getElementById(divid);
    if (div != null) {

        div.innerHTML = "<img src=/images/load.gif />";
        jQuery('#' + divid).load('/AjaxPage/HeaderLogin.aspx?rnd=' + Math.random() , null, function() {

        });
    }
}

//显示景点详细得分
function showAreaScoreView(obj,id,cate) {
    var div = document.getElementById("viewDiv");
    if (div != null) {
        div.style.padding = "8";
        div.style.display = "block";
        div.style.width = "30";
        div.style.height = "40";
        div.style.left = GetAbsoluteLocationEx(obj).absoluteLeft+5;
        div.style.top = GetAbsoluteLocationEx(obj).absoluteTop + 20;      
        div.innerHTML = "<img src=/images/load.gif />";
        jQuery('#viewDiv').load('/AjaxPage/AreaScoreView.aspx?rnd=' + Math.random() + "&KeyID=" + id+"&Cate="+cate, null, function() {
            div.style.width = "180";
            div.style.height = "130";
        });
    }
}
//隐藏景点详细得分
function hiddenAreaScoreView() {
     var div = document.getElementById("viewDiv");
     if (div != null) {
         div.style.display = "none";
     }
}

//选择景点
function selectArea(btn,ReturnID,text){
    var div = document.getElementById("SelectAreaDiv"); 
    
   jQuery.noConflict();  




  var id = document.getElementById(ReturnID).value;
  div.innerHTML = "<img src=/images/load.gif /> 正在载入...";      
        div.style.display="block";
        if(btn!=null){
        div.style.left = GetAbsoluteLocationEx(btn).absoluteLeft;
       div.style.top = GetAbsoluteLocationEx(btn).absoluteTop+30;  
       }     
    
        jQuery('#SelectAreaDiv').load('/AjaxPage/SelectArea.aspx?AreaID='+id+'&ReturnID='+ReturnID+'&Keyword='+escape(text)+'&rnd='+Math.random());


    }
    //选择景点
    function selectArea2(areaID, ReturnID) {
        var div = document.getElementById("SelectAreaDiv");

        jQuery.noConflict();




       
        div.innerHTML = "<img src=/images/load.gif /> 正在载入...";
        div.style.display = "block";
        

        jQuery('#SelectAreaDiv').load('/AjaxPage/SelectArea.aspx?AreaID=' + areaID + '&ReturnID=' + ReturnID + '&rnd=' + Math.random());


    }

function addCount(id, type, divID) {
    
    jQuery.noConflict();
    var oldValue = document.getElementById(divID).innerHTML;
    var url = '/AjaxPage/AddCount.aspx?ID=' + id + '&Type=' + type + '&old='+oldValue+'&rnd=' + Math.random();

    
    
    jQuery('#'+divID).load(url);
   
       
}

function hiddenDiv(divID){
    var fun = hiddenDivDo(divID);
    hiddenSelectArea();
}

function hiddenDivDo(divID){
  return (function(){
    document.getElementById(divID).style.display="none";       
   });
}
function showDiv(divID){
     document.getElementById(divID).style.display="block";       
}

function hiddenSelectArea(){
     var div = document.getElementById("SelectAreaDiv");    
     div.style.display="none";
     
}

///  login ///
function login(btn, id, pw, ckSave) {
    var msg = document.getElementById("message");
    if (trim(id) == "") {
        msg.innerHTML = "<font color=red>请输入邮箱</font>";
        return false;
    }
    if (trim(pw) == "") {
        msg.innerHTML = "<font color=red>请输入登录密码</font>";
        return false;
    }
if(id!="" && pw!=""){
var isSave = 0;
if(ckSave.checked){
    isSave=1;
}
btn.disabled=true;
 jQuery.noConflict();
 jQuery.ajax({
     url: '/AjaxPage/VaildateUser.aspx?id=' + id + '&pw=' + pw + '&isSave=' + isSave,
     type: 'POST',
     dataType: 'text',
     timeout: 30000,
     error: function() {
         btn.disabled = false;
         jQuery('#message').css('color', 'red').html('连接失败').show();
     },
     success: function(msg) {
         if (msg == "1") {
             
             var re = getQueryStringRegExp("return");
             if (re != "") {
                 document.location.href = re;
             }
             else if (location.href == "Default.aspx") {
                 document.location.href = "UserIndex.aspx";

             }
             else {
                 document.location.href = location.href;
             }
         }
         else if (msg == "-1") {
             btn.disabled = false;
             jQuery('#message').css('color', 'red').html('您的帐号密码错误').show();

         }
         else if (msg == "0") {
             btn.disabled = false;
             jQuery('#message').css('color', 'red').html('您的帐号不存在').show();

         }
         //location.href = "Default.aspx";
     }
 });
}


}

///获取url参数
function getQueryStringRegExp(name) {
    var reg = new RegExp("(^|\\?|&)" + name + "=([^&]*)(\\s|&|$)", "i");
    if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return "";
};

function ShowMessage(msg){
    
}

var submitID;

function CheckInput(btn,submit){
    
    checkTextBox=true;
   
    
    for(var i=0;i<document.all.length;i++){
       if(document.all[i].tagName=='INPUT' && document.all[i].id!=""){          
            
           var obj = document.getElementById(document.all[i].id);
           
           if(obj.MINLEN>0){
           
            obj.focus();
            
           
          }
          
           
        }
    }
    
    btn.focus();
    submitID=submit;
    
    
    
    setTimeout("CheckInputGo()",100);
   
    
    
}
function CheckInputGo(){

    if(checkTextBox){
        document.getElementById(submitID).click();
    }
     
}

/******************************* AJAX Function *****************************************************/

/*Load 编辑DIV窗口*/
function AjaxLoad(divid,url){
 jQuery.noConflict();  
    var loadid = "#"+divid;
    var div = document.getElementById(divid);
    div.innerHTML = "<img src=/images/load.gif /> ..正在载入...";
    jQuery(loadid).load(url);
}

function AjaxPost(type1,re){

   
   var event1 = encodeURIComponent(document.getElementById("__EVENTVALIDATION").value);
var event2 = encodeURIComponent(document.getElementById("__VIEWSTATE").value);
var dataPara = "";

for(var i=0;i<document.forms[0].all.length;i++){

	if(document.forms[0].all[i].AJAX=="true" && document.forms[0].all[i].tagName!="SPAN"){
		dataPara = dataPara+"&"+document.forms[0].all[i].name+"="+escape(document.forms[0].all[i].value);
	}
	else if(document.forms[0].all[i].AJAX=="true" && document.forms[0].all[i].tagName=="SPAN"){	
	    var id = document.forms[0].all[i].id;
		var obj = document.getElementsByName(id);
		alert(id);
		for(var r=0;r<obj.length;r++){
			if(obj[r].checked){
				var v = obj[r].value;
				dataPara = dataPara+"&"+id+"="+escape(v);
			}
		}
		
	}
}

  $.ajax({    
    url:document.forms[0].action,
    type:'POST',
 data:'__EVENTVALIDATION='+event1+'&__VIEWSTATE='+event2+dataPara,
    dataType: 'text',
    timeout: 4000,
    error: function(){
        alert('Error handle!');
    },	
    success: function(msg){
        
        if(type1=="1"){ /**寮瑰嚭绐楀彛**/
                alert(msg);
            }
            else if (type1 == "2") { /**璺宠浆椤甸潰**/
                
                document.location.href=re;
            }
            else if(type1=="3"){ /**杩愯javascript鏂规硶**/
               setTimeout(re,100);
            }
    }
    }); 
    
    return false;
}


function popmsg(msgstr) {
    jQuery.noConflict(); 
     var p = document.getElementById("popMsg");
    if (p != null) {
        p.innerHTML = msgstr;
        //p.style.display = "block";

       jQuery('#popMsg').animate({opacity: 1, bottom: "60"}, {queue:false, duration:600});
       

        setTimeout('popmsghidde()', 2000);
    }
}
function popmsghidde() {
    var p = document.getElementById("popMsg");
    if (p != null) {
        p.style.display = "none";
        
    }
}
//获取C#控件RADIOBUTTONLIST的选中值
function GetRadioButtonValue(id) {

    var radio = document.getElementsByName(id);

    for (var j = 0; j < radio.length; j++) {

        if (radio[j].checked)

            return (radio[j].value);

    }

}

function resizeImage(obj,w,h) {
    if (w > 0) {
        if (obj.width > w)
            obj.style.width = w;
    }
    if (h > 0) {
        if (obj.height > h)
            obj.style.height = h;
    }



}

function PhotoListViewJump(areaID, keyID) {
    jQuery.noConflict();
    if (document.getElementById("imgSmallList") != null) {
        
        jQuery('#imgSmallList').load('/AjaxPage/GetPhotoListForView.aspx?rnd=' + Math.random() + "&KeyValue=" + keyID + "&AreaID=" + areaID, null, null);
    }

}

function resizeimage() {
    var maxWidth = 500;
    var maxHeight = 500;
    var imgs = document.images;
    var rate, _height, _width;
    if (imgs) {

        for (var i = 0; i < imgs.length; i++)
           
            if (imgs[i].width > imgs[i].height) {
            
                if (imgs[i].width > maxWidth) {
                   
                    rate = imgs[i].width / maxWidth;
                _height = imgs[i].height
                imgs[i].width = maxWidth;
                if (_height == imgs[i].height) { imgs[i].height /= rate; }
            }
        } else {
        if (imgs[i].height > maxHeight) {
            rate = imgs[i].height / maxHeight;
                _width = imgs[i].width
                imgs[i].height = maxHeight;
                if (_width == imgs[i].width) { imgs[i].width /= rate; }
            }
        }
    }
}

function enterKey(btnID) {
    if ((event.keyCode || event.charCode) == 13) {
        if (document.getElementById(btnID) != null) {
            document.getElementById(btnID).click();
        }
    }
}

function showTitle(obj,areaName,title) {
    var div = document.getElementById("viewDiv");
    if (div != null) {
        div.style.padding = "8";        
        div.style.display = "block";
        div.style.width = "100";
        div.style.height = "30";
        div.style.left = GetAbsoluteLocationEx(obj).absoluteLeft + 15;
        div.style.top = GetAbsoluteLocationEx(obj).absoluteTop + 70;
        div.innerHTML = "<font color=green size=2>"+title+" 摄于 "+areaName+"</font>";
       
    }
}
function hiddenTitle(obj, areaName, title) {
    var div = document.getElementById("viewDiv");
    if (div != null) {
       
        div.style.display = "none";
       

    }
}

function SearchInputSelect(event, searchInput, job,btnID) {
    jQuery.noConflict();
    var searchResult = "searchResult";
    var div = document.getElementById(searchResult);
    var my = document.getElementById(searchInput);
    var btn = document.getElementById(btnID);
    div.style.width = my.style.width;
    div.style.left = GetAbsoluteLocationEx(my).absoluteLeft;
    div.style.top = GetAbsoluteLocationEx(my).absoluteTop + 25;
    if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 65 && event.keyCode <= 90) || event.keyCode == 8) {
       
        jQuery.ajax({
            type: "GET",
            url: "/ajaxpage/searchInput.aspx",
            data: "job=" + job + "&key=" + escape(jQuery('#' + searchInput).val()),
            success: function(data) {
                
                if (data != "") {
                    var ss;
                    ss = data.split("|");
                    var layer;
                    layer = "<table id='aa' style='width:" + div.style.width + "'>";
                    for (var i = 0; i < ss.length - 1; i++) {
                        layer += "<tr class='line'><td>" + ss[i] + "</td></tr>";
                    }
                    layer += "</table>";

                    jQuery('#' + searchResult).empty();
                    jQuery('#' + searchResult).append(layer);
                    jQuery('.line:first').addClass("hover");
                    jQuery('#' + searchResult).css("display", "block");


                    jQuery('.line').hover(function() {
                    jQuery('.line').removeClass("hover");
                    jQuery(this).addClass("hover");
                    }, function() {
                    jQuery(this).removeClass("hover");
                    });
                    jQuery('.line').click(function() {
                    jQuery('#' + searchInput).val(jQuery(this).text());
                    jQuery('#' + searchResult).empty();
                    jQuery('#' + searchResult).css("display", "none");
                    });
                } else {
                jQuery('#' + searchResult).empty();
                jQuery('#' + searchResult).css("display", "none");
                }
            },
            error: function() { alert("O No~~~"); }
        });
    }
    else if (event.keyCode == 38) {
    jQuery('#aa tr.hover').prev().addClass("hover");
    jQuery('#aa tr.hover').next().removeClass("hover");
    jQuery('#' + searchInput).val(jQuery('#aa tr.hover').text());
    } else if (event.keyCode == 40) {
    jQuery('#aa tr.hover').next().addClass("hover");
    jQuery('#aa tr.hover').prev().removeClass("hover");
    jQuery('#' + searchInput).val(jQuery('#aa tr.hover').text());
    }
    else if (event.keyCode == 13 && div.style.display != "none") {
    jQuery('#' + searchResult).empty();
    jQuery('#' + searchResult).css("display", "none");
    btn.click();
    }

}

