function showpic(event,picname)
{
  var obj=document.getElementById("floatPic");
  var picobj=document.getElementById("big_pic");
  
  picobj.src= "";
  var IE = document.all?true:false ;
  var tempX = 0
  var tempY = 0
  if (IE) { 
    //如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
	tempX = event.clientX + document.documentElement.scrollLeft;  // tempX = 635
	tempY = event.clientY + document.documentElement.scrollTop;   // tempY = 639
  } else {
    tempX = event.pageX
    tempY = event.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}    
  picobj.src= picname;
  obj.style.width=picobj.width +"px";
  obj.style.height=picobj.height +"px";
  
 obj.style.top=tempY + 100 + "px";
 obj.style.left=tempX - 10 + "px";

 
  picobj.style.display="";
  obj.style.display="";
  return false;
}

function showDetail(event, hiddenID, divWidth, divHeight, feature)
{
	var divobj = document.getElementById("divDetail");
	var hid = document.getElementById(hiddenID);
	var infoobj = document.getElementById("lblDetail");
	infoobj.innerHTML = "";
    infoobj.innerHTML = hid.value;
    divobj.style.display = "";
    infoobj.style.display = "";
    
    var IE = document.all?true:false ;
	var tempX = 0
	var tempY = 0
	if (IE) 
	{ 
		//如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
		tempX = event.clientX + document.documentElement.scrollLeft;  // tempX = 635
		tempY = event.clientY + document.documentElement.scrollTop;   // tempY = 639
	} 
	else 
	{
		tempX = event.pageX;
		tempY = event.pageY;
	}  
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}
	divobj.style.position = "absolute"; 

	divobj.style.padding = "0 0 0 0";
	divobj.style.border = "0px";
			
	divobj.style.top = tempY + 15 + "px";
	if(feature == null || feature == '')
		divobj.style.left = tempX + 15 + "px";
	else
		divobj.style.left = null;    
}

function showDetail_B(event, hiddenID, divWidth, divHeight, feature, distance)
{
	var divobj = document.getElementById("divDetail");
	//var divDetailInside = document.getElementById("divDetailInside");
	var hid = document.getElementById(hiddenID);
	var infoobj = document.getElementById("lblDetail");
	infoobj.innerHTML = "";
    infoobj.innerHTML = hid.value;
    divobj.style.display = "";
    infoobj.style.display = "";
    
    var IE = document.all?true:false ;
	var tempX = 0
	var tempY = 0
	if (IE) 
	{ 
		//如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
		tempX = event.clientX + document.documentElement.scrollLeft;  // tempX = 635
		if(distance != null || distance != '')
		{
			tempY = event.clientY + document.documentElement.scrollTop + parseInt(distance);
		}
		else
		{
			tempY = event.clientY + document.documentElement.scrollTop;   // tempY = 639
		}
	} 
	else 
	{
		tempX = event.pageX;
		if(distance != null || distance != '')
		{
			tempY = event.pageY + parseInt(distance);
		}
		else
		{
			tempY = event.pageY;
		}
	}  
	/*if(distance != null || distance != '')
	{
		tempY += parseInt(distance);
	}*/
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}
	divobj.style.position = "absolute"; 
	
	divobj.style.padding = "0 0 0 0";
	divobj.style.border = "0px";
			
	divobj.style.top = tempY + 15 + "px";
	if(feature == null || feature == '')
		divobj.style.left = tempX + 15 + "px";
	else
		divobj.style.left = null;
    
}

function showofferdetail(event)
{
  var obj=document.getElementById("OfferDetail");
  
  var IE = document.all?true:false ;
  var tempX = 0
  var tempY = 0
  if (IE) { 
    //如果顶部声明了dtd,document.body.scrollLeft 要改成 document.documentElement.scrollLeft,其他类推  
	tempX = event.clientX + document.documentElement.scrollLeft;  // tempX = 635
	tempY = event.clientY + document.documentElement.scrollTop;   // tempY = 639
  } else {
    tempX = event.pageX
    tempY = event.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}    
  
 obj.style.width=80 +"px";
 obj.style.height=50 +"px";
 obj.style.top=tempY + 50 +"px";
 obj.style.left=tempX - 50 +"px";
 obj.style.display="";
  return false;
}


function Trim(s) {
 var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
 return (m == null) ? "" : m[1];
}


function GetObjects()
{
	var ajax=false;
		/*@cc_on @*/
		/*@if (@_jscript_version >= 5)
		try 
		{ 
    		ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
		}
		catch (e)
		{ 
   	 		try
   	 		{ 
    			ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
    		}
    		catch (E)
    		{ 
    			try
    			{
    				ajax = new XMLHttpRequest(); 
    			}
    			catch(e)
    			{
    				ajax = false;
    			}
    		} 
		}
		@end @*/
		
		if (!ajax && typeof XMLHttpRequest!='undefined') { 
    		ajax = new XMLHttpRequest(); 
		}
		return ajax;
}

function stringToArray(str) {
	var temp = str;
	var strArray = new Array();
	var count = 0;
	while(temp.indexOf("x") != -1) {

		var position = temp.indexOf("x");
		
		strArray[count] = temp.substring(0,position);
		count++;
		var len = temp.length;
		temp =  temp.substring(position+1,len);

	}
	strArray[count] = temp;
	return strArray;
}
function numkeypress()
 {
	var key=event.keyCode;
    if((key<48&&key!=46&&key!=45)||key>57)
	 {
	     event.keyCode=0;
	 }
 }
 
function ChangeStateByAjax()
{
	var Country = document.getElementById("ddlCountry").value;
	var ajax = GetObjects();
	var url = "../../Common/XmlHttpRequest.aspx?type=country&checkvalue=" + Country;
	
	ajax.open("Post", url, false);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
    ajax.send(Country);
	
	var result = ajax.responseText;
	
	var objState = document.getElementById("ddlState");
	objState.length = 0; 
    objState.options.add(new Option("== Please select a state ==", "0")); 
    if(result != "")
    { 
        var allArray = result.split("|"); 
        var thisArray;
        for(var i = 0; i < allArray.length; i++) 
        {
			thisArray = allArray[i].split(",");                 
            objState.options.add(new Option(thisArray[0].toString(),thisArray[1].toString())); 
        }
    }
}

function SetStateValue()
{
	document.getElementById("hidState").value = document.getElementById("ddlState").value;
}

function Trim(s)
{
	var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
	return (m == null) ? "" : m[1];
}

function encode(str){
  if(str == null) return '';

  //先做一次编码
  var retStr = escape(str);

  //处理url中所有的+号，该字符escape中不处理
  if(str.indexOf('+') != -1){
    retStr = retStr.replace(/\+/g,'%2B');
  }
  
  //
  return retStr;
}
