//δ֪
function OpenMasterDetail(ID,ObjectName) 
{ 
    thiswin=window.open("/public/Master.aspx?extid="+ID+"&ObjectName="+ObjectName,"newwin","top=0,left=0,height=440,width=750"); 
} 
function OpenMasterDetail2(ID,ObjectName,ObjectName2) 
{ 
	thiswin=window.open("/public/Master.aspx?extid="+ID+"&ObjectName="+ObjectName+"&ObjectName2="+ObjectName2,"newwin","top=0,left=0,height=440,width=750"); 
}


function ToggleVisible()
{
	$(arguments[0]).toggle();
	//alert($(arguments[1]).src);
	if($(arguments[0]).style.display == "none")
	{
		$(arguments[1]).src="/Resource/images/toggle_gray_down.gif";
	}
	else
	{
		$(arguments[1]).src="/Resource/images/toggle_gray_up.gif";
	}
}

function SelectListAll()
{
	var inputs=Form.getInputs($(arguments[0]),'checkbox');
	for(var i=1;i<inputs.length;i++)
	{
		if(!inputs[i].disabled)
			inputs[i].checked=arguments[1];
	}
}


function JumpUrl(url)
{
    if(url)
    {
	    window.location.href =url;
	}
	return false;
}



function xmlget(xml , name){
	var tmp = xml;
	if (tmp){
		var xobj = tmp.getElementsByTagName(name)[0];
		if ( xobj){
			var ret = "";
			if (xobj.firstChild){
				ret = xobj.firstChild.data;
			}
			if (ret ){
				if (ret == '0'){
					ret = 0;
				}
				return ret;	
			}
		}
	}
	return 0;
}

function xmlget_arr(xml , name){
	
	var tmp = xml;
	if (tmp){
		var xobj = tmp.getElementsByTagName(name);
		if ( xobj ){
			var i = 0;
			var ret = new Array();
			for(var i = 0; i < xobj.length ; i++)	{
				if (xobj[i].firstChild){
					ret[i] = xobj[i].firstChild.data;
				}
			}
			return ret;
		}
	}else{
		return 0;
	}
}

function GetSubAreaList()
{
		$(arguments[1]).options.length = 0;
		if($F(arguments[0]).trim())		
		{
			$(arguments[1]).disabled=!$(arguments[1]).disabled;
			var url="/Ajax/";
		    var pars="module=Company&type=2&areacode="+$F(arguments[0]);
			var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars,onComplete : function() {
			var txt = (''+arguments[1].responseText).evalJSON();
			for(var i=0;i<txt.Results.length;i++)
			{
				$(arguments[0]).options.add(new Option(txt.Results[i].Area_Name+'', txt.Results[i].Area_ID+''));
			}
			$(arguments[0]).disabled=!$(arguments[0]).disabled;
			} .bind(this,arguments[1])});
		}
}

Object.extend(String.prototype, {
    getLength: function() {
        return this.replace(/[^\x00-\xff]/g,"aa").length;
    },
    trim: function() {
        return this.strip();
    }
});


try {
  document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}


var ContactInfos={};

function bindContactInfo(obj)
{
    var contactID=$F(obj);
    if(ContactInfos&&ContactInfos[contactID])
    {
        clearContactInfo(obj);
        
        $('ContactInfo_Name').insert({ bottom:ContactInfos[contactID].Name});
        
        $('ContactInfo_Tel').insert({ bottom: ContactInfos[contactID].TelCode+'-'+ContactInfos[contactID].Tel+'&nbsp;'+ContactInfos[contactID].Mobile });
        
        $('ContactInfo_Address').insert({ bottom:ContactInfos[contactID].Address});
    }
}
function clearContactInfo(obj)
{
    $('ContactInfo_Name').update('');
    $('ContactInfo_Tel').update('');
    $('ContactInfo_Address').update('');
}