﻿// JavaScript Document
var g_top;
var g_left;
var g_compareAreaHtml;

//获取控件绝对位置
function getIE(e){
	var t=e.offsetTop;
	var l=e.offsetLeft;
	while(e=e.offsetParent){
		t+=e.offsetTop;
		l+=e.offsetLeft;
	}
	g_top=t;
	g_left=l;
}

function posDiv(x,y,sId){
    var objDiv = $(sId);
    if(objDiv !=null){
        objDiv.style.pixelLeft=x;
        objDiv.style.pixelTop=y;
    }
}

function setWorkListBG(currObj,colorValue){
	currObj.parentElement.style.background=colorValue;
}

function setWord(wordStr){
	searchform.word.value=wordStr;
	wordListDiv.style.display='none';
}

function showWordList(){
	getIE(searchform.word);
	var wordStr = searchform.word.value.trim();
	if(wordStr == ""){
		wordListDiv.style.display='none';
		return;
	}
	wordListDiv.style.width = searchform.word.offsetWidth;
	posWordListDiv();
	wordListDiv.style.display='';
}

function posWordListDiv(){
	var x=g_left;
	var y=g_top+21;
	posDiv(x,y,'wordListDiv');
}

//搜索框初始值显示与隐藏
function OnEnter(field) { 
    var fieldValue = field.value;
    var defaultValue = "请输入您要搜索的内容";
    if(fieldValue == defaultValue){
        field.value = ""; 
    } 
}

function OnExit(field){
    if(field.value == ""){ 
        field.value = field.defaultValue;
    } 
}
  
 // wordListDiv.style.display='none';
  

//搜索表单验证
function  checksearch(){
   if(searchform.word.value=="请输入您要搜索的内容" || searchform.word.value=="")
   {
	   alert("错误：请输入要搜索的关键字！");  
	   searchform.word.focus(); 
	   return false;
   }
   return true;
}

//AjaxLoad
function AjaxLoad_ListHotKey_Name(tag,key)
{    opt={
	    method:'post',
	    postBody:'TypeCode='+tag+'&Words='+escape(key)+'&timeid='+ new Date().getTime(),
        onSuccess: function(t) {
            $('ListHotKey_Name').innerHTML = t.responseText;
            
            //Effect.BlindDown('blogsDiv', {duration:2});
        },
        onFailure: function(t) {
            $('ListHotKey_Name').innerHTML = '';
        }
    }
    new Ajax.Request("http://www.jiaxing114.net/Method/List/ResponseHotKey_Name.aspx",opt);
    showWordList();
    
}

function AjaxLoad_ListTypeCode_Keys(tag)
{    opt={
	    method:'post',
	    postBody:'TypeCode='+tag+'&timeid='+ new Date().getTime(),
        onSuccess: function(t) {
            $('TypeCode_Keys').innerHTML = t.responseText;
          },
        onFailure: function(t) {
            $('TypeCode_Keys').innerHTML = '';
        }
    }
    new Ajax.Request("http://www.jiaxing114.net/Method/List/ResponseTypeCode_Keys.aspx",opt);
}

function AjaxLoad_Listxgtj_items_div(tag)
{    
$('xgtj_items_div').innerHTML ='正在读取同类商家...<img src="http://www.jiaxing114.net/image1/indicator.gif" alt="loading" width="16" height="16" style="vertical-align:middle" />'
opt={
	    method:'post',
	    postBody:'UnitID='+tag+'&timeid='+ new Date().getTime(),
        onSuccess: function(t) {
            $('xgtj_items_div').innerHTML = t.responseText;
          },
        onFailure: function(t) {
            $('xgtj_items_div').innerHTML = '';
        }
    }
    
    new Ajax.Request("http://www.jiaxing114.net/Method/List/ResponseUnitInfo_About.aspx",opt);
}

//商家对比
var g_item_Ids = "";
var g_rid;

function switchDiv(divID){
	var divObj =  document.getElementById(divID);
	var display = divObj.style.display;
	if(display == "none"){
		display = "";
	}else{
		display = "none";
	}
	divObj.style.display = display;
}

function seleToCompare(itemId,itemName){
	if(g_item_Ids.indexOf(itemId) != -1){
		//alert("该项已添加到对比!");
		return;
	}
	if(g_item_Ids == ""){
		g_item_Ids = itemId;
	}else{
		g_item_Ids = g_item_Ids + "," + itemId;
	}
	var objTb=document.getElementById("compate_items_tbl"); 	 
	var newTR=objTb.insertRow(objTb.rows.length);  	
	var cell1=newTR.insertCell(0);
	newTR.id="rowid_"+itemId;	 
	var newItemHtml = "<ul id='ul1'><li id='test_l'><a href='#'>"+itemName+"</a></li>"
			 + "<li id='test_r'><img id='"+itemId+"' src='http://www.jiaxing114.net/Image1/button_cancel.png' style='cursor:hand' onclick='removeFromCompare(this)'></li></ul>";		 
	cell1.innerHTML = newItemHtml;
	document.getElementById("CompareVal").value = g_item_Ids;
	//g_compareAreaHtml = objTb.innerHTML;
}


function removeFromCompare(obj){
    var itemId = obj.id;
	if(g_item_Ids.indexOf(itemId) != -1){
	    var index = g_item_Ids.indexOf(itemId);
	    var lastIndex = g_item_Ids.lastIndexOf(",");
	    var len = g_item_Ids.split(",").length;
	    if(index == 0 && len ==1){
	        g_item_Ids = g_item_Ids.replace(itemId,"");
		}else if(index == lastIndex+1){
			g_item_Ids = g_item_Ids.replace(","+itemId,"");
		}else{
			g_item_Ids = g_item_Ids.replace(itemId+",","");
		}
	}
	var pos=0;
    var objTb = document.getElementById("compate_items_tbl"); 	 
	var trId = "rowid_"+itemId;
	for(var i=0;i<objTb.rows.length;i++){           
		if(objTb.rows(i).id==trId){
			pos=i;
		}
	}	 
	objTb.deleteRow(pos);
	document.getElementById("CompareVal").value = g_item_Ids;
	//g_compareAreaHtml = objTb.innerHTML;
}

function doxxCompare(objArrName,selfValue){
    var objArr = document.getElementsByName(objArrName);
    if(objArr == null) return;
    if(objArr.length == 0) return;
    g_item_Ids = selfValue;
    if(g_item_Ids == "") return;
    for(var i=0;i<objArr.length;i++){
        if(objArr[i].checked == true){
             g_item_Ids = g_item_Ids + "," + objArr[i].value;
        }
    }
    //if(selfValue!=null || selfValue!=''){
    //g_item_Ids=g_item_Ids+","+selfValue
    //}
    OnSubmitCompare(g_item_Ids);
}


function OnSubmitCompare(ObjectValue){
var idArr = ObjectValue.split(",");
if(idArr == null)return;
if(idArr.length <= 1){
    alert('请至少选择一组需要对比的商家!');
    return;
}
var k=window.showModalDialog("http://www.jiaxing114.net/UnitCompare.aspx?type=1&aa="+ObjectValue,window,"dialogWidth:1001px;status:no;dialogHeight:500px;scroll:yes");
/*
if(ObjectValue==null || ObjectValue==''){
alert('请至少选择一组需要对比的商家!');
return;
}else{
var k=window.showModalDialog("http://www.jiaxing114.net/UnitCompare.html?type=1&aa="+ObjectValue,window,"dialogWidth:1001px;status:no;dialogHeight:500px;scroll:yes")
}
*/
}

var g_var = 0;
//判断是否按下向下键
function hasPressAdownKey(){
	return event.keyCode==40?true:false;  
}

//判断是否按下向上键
function hasPressAupKey(){
	return event.keyCode==38?true:false;  
}

function selectPatchWord(){
	if(hasPressAdownKey()){
		g_var += 1;
		var rowid = "rowid" + g_var;
		if(document.getElementById(rowid) != null){
			document.getElementById(rowid).focus;
		}
	}else if(hasPressAupKey()){
		g_var -= 1;
		if(g_var < 0) g_var = 0;
		var rowid = "rowid" + g_var;
		document.getElementById(rowid).focus;
	}
}