function $(id) {
	return document.getElementById(id);
}

function checkMap(theform)
{
	var pcodeObj=theform.postcode;
	//if(checkPostcode(pcodeObj)==1){
		window.open('http://map.yahoo.co.jp/pl?nl=35.41.38.342&el=139.46.14.044&fi=1&skey='+pcodeObj.value,'_blank');	
		return;
	//}
}

function checkPostcode(pcodeObj,isoption)
{
	var missingFields = new Array();
	var pcodeErr;

	if (pcodeObj.value == '' && isoption!=1){
		alert("请填写所在地区 ZIP CODE。");
		pcodeObj.focus();
		return 0;
	}

	if (pcodeObj.value != ''){
		if ((pcodeErr=validPCode(pcodeObj))!= "" )
		{ missingFields[missingFields.length] =  pcodeErr;}

		if ( missingFields.length > 0 ){
			if ((pcodeErr=validPCode(pcodeObj))!= "1" )
				alert("您输入的 ZIP CODE 格式有错误。\n\n请注意不要使用 K1A 开头的ZIP CODE，并按以下格式输入: Z9Z 9Z9.\n");
			else
				alert("您输入的 ZIP CODE 格式有错误。\n\n请注意使用以下格式输入 ZIP CODE: Z9Z 9Z9.\n");

			pcodeObj.focus();
			return 0; 
		}
			
		if ( missingFields.length == 0) 
			return 1; 
		else 
			return 0; 
	}
	return 1;
}

function selectcityarea(preP,preC,FormName,area){
	cityid=eval('document.'+FormName+'.'+preP+'.selectedIndex;');
	j=eval('document.'+FormName+'.'+preC+'.length;');
	cityareaname=eval(area+'_cityareaname');
	cityareacode=eval(area+'_cityareacode');
	for (i=1;i<j;i++){
		eval('document.'+FormName+'.'+preC+'.options[j-i]=null;')
	}if (cityid!="0"){
		for (i=0;i<cityareaname[cityid-1].length;i++){
			tempoption=new Option(cityareaname[cityid-1][i],cityareacode[cityid-1][i]);
			eval('document.'+FormName+'.'+preC+'.options[i+1]=tempoption;');
		}
	}
}

function setCookie(name,value)
{
  var Days = 30; //此 cookie 将被保存 30 天
  var exp  = new Date();    //new Date("December 31, 9998");
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
  document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString()+ ";path=/";
}

function setcity(strprovinceid,strcityid){
	setCookie("tmp_provinceid",strprovinceid);
	setCookie("tmp_cityid",strcityid);
}
//滚动
function startMarquee(h, speed, delay, sid) {
	var t = null;
	var p = false;
	var o = $(sid);
	o.innerHTML += o.innerHTML;
	o.onmouseover = function() {p = true}
	o.onmouseout = function() {p = false}
	o.scrollTop = 0;
	function start() {
	    t = setInterval(scrolling, speed);
	    if(!p) {
			o.scrollTop += 2;
		}
	}
	function scrolling() {
	    if(p) return;
		if(o.scrollTop % h != 0) {
	        o.scrollTop += 2;
	        if(o.scrollTop >= o.scrollHeight/2) o.scrollTop = 0;
	    } else {
	        clearInterval(t);
	        setTimeout(start, delay);
	    }
	}
	setTimeout(start, delay);
}

function DrawImage(ImgD,intWidth,intHeight)
{ 
	var flag=false; 
	var image=new Image();  
	image.src=ImgD.src;  
	if(image.width>0 && image.height>0)
	{  
		flag=true;  
		if(image.width/image.height>= intWidth/intHeight)
		{  
			if(image.width>intWidth)
			{ 
				ImgD.width=intWidth;  
				ImgD.height=(image.height*intWidth)/image.width;  
			}
			else
			{  
				ImgD.width=image.width; 
				ImgD.height=image.height;  
			}  
		}  
		else
		{  
			if(image.height>intHeight)
			{ 
				ImgD.height=intHeight;  
				ImgD.width=(image.width*intHeight)/image.height;  
			}
			else
			{  
				ImgD.width=image.width; 
				ImgD.height=image.height;  
			}  
		}  
	} 
}