function logbtn(){
	if (getCookie('Account') != null){
		$('#btnAnonymous').hide();
		$('#btnLoged').show();
		$('#btnJoin').hide();
		$('#btnMyAcc').show();
		}
}
function logdiv(){
	if (getCookie('Account') != null){
		document.getElementById("dvAnonymous").style.display='none';
		document.getElementById("dvLogined").style.display='block';
		document.getElementById("dvUserAcc").innerText=getCookie('UserAcc');
		}
}
function logblk(){
	if (getCookie('Account') != null){
		if ($('#blkLoged')!=null){$('#blkLoged').show();}
		if ($('#blkAnonymous')!=null){$('#blkAnonymous').hide();}
		if ($('#blkLogedLevel')!=null){
		$('#blkLogedLevel') .html('<img src=http://yimg.twhouses.com.tw/yicon/user' + getCookie("UserLevel") + '.gif align=absbottom>');
		}
		if ($('#blkLogedUserAcc')!=null){$('#blkLogedUserAcc') .text(getCookie('UserAcc'));}
		if ($('#blkLogedJYG')!=null){$('#blkLogedJYG') .html(getCookie('JYG'));}
		var strImg;
		var str;
		if (getCookie('CustType') != null){
			str = getCookie('CustType');
		}
		else{
			str = getCookie('CustomerType');
		}
		switch(str)
		{
		case "agent":
			strImg = "agent";
			break;
		case "agent35":
			strImg = "agent35";
			break;
		case "agent90":
			strImg = "agent90";
			break;
		case "memberfees":
			strImg = "vip";
			break;
		default:
			strImg = "normal";
		}
		if ($('#blkLogedCustomerType')!=null){$('#blkLogedCustomerType') .html('<img src=http://yimg.twhouses.com.tw/yicon/' + strImg + '.gif align=absbottom alt=CustomerType>');}
	}
}
function showtip(current,even,text){
 if (document.all){
   thetitle=text.split('<br>');
  if (thetitle.length>1){
     thetitles='';
     for (w=0;w<thetitle.length;w++)
        thetitles+=thetitle[w];
        current.title=thetitles;
     }
    else
     current.title=text;
    }

  else if (document.layers){

  }
}
function hidetip(){
  	if (document.layers){

	}
}
function historygoback(){
if (window.history.length>0)
	window.history.goback();
else
  	alert("NoPage");
}
function urlgo(s){
	window.location.href='/asp/MainFunctionRefer.asp?act=' + s
}
function checkCookieExist(name){
	if (getCookie(name()))
		return true;
	else
		return false;
	}
function validLength(str, minlen, maxlen)
{
    if (str.length < minlen){
        return false;
    }
    if (str.length > maxlen){
        return false;
    }
    return true;
}
function trim(str) {
	return (str + '').replace(/(\s+)$/g, '').replace(/^\s+/g, '');
}
function chkEmail(str)
{
	 var emailRE = /(@\w[-._\w]*\w\.\w{2,3})$/;
   return emailRE.test(str);
}
function isNull(value, contain)
{
	if (("" == value) || (null == value))	{
		return true;
	}	else {
		return false;
	}
}
function getSelOpt(obj)
{
	return obj.options[obj.selectedIndex];
}
function getSelVal(obj)
{
	return obj.options[obj.selectedIndex].value;
}
function getSelText(obj)
{
	return obj.options[obj.selectedIndex].text;
}
function setCurrentVal(obj, val, max)
{
	var len = obj.options.length;
	var index = -1;
	for (var i=0; i<len ; i++) {
		obj.options[i].selected = '';
		if (obj.options[i].value == val) {
			index = i;
		}
	}
	if (index != -1) {
		obj.options[index].selected = "selected";
	} else if (max) {
		obj.options[len].selected = "selected";
	}
}
function setChecked(objname, val)
{
	if ('' == val) return ;
	objs =	document.getElementsByName(objname);
	var len = objs.length;
	var index = -1;
	for (var i=0; i<len; i++) {
		objs[i].checked = '';
		if (objs[i].value == val) 	{
			index = i;
		}
	}
	if (index != -1) {
		objs[index].checked = "checked";
	}
}
function setMulti(objname, val)
{
	if ("" == val) {
		return false;
	}
	var objs =	document.getElementsByName(objname);
	var valArr = val.split(",");	// array
	var len = objs.length;
	for (var i=0; i<len; i++) {
		if (valArr.indexOf(objs[i].value) != -1) {
			objs[i].checked = "checked";
		}
	}
}
function getFileExt(filename)
{
  return filename.replace(/^.*(\.[^\.\?]*)\??.*$/, '$1');
}
function isImage(filename)
{
	var ext;
	ext = getFileExt(filename).toLowerCase();
	switch (ext)
  {
		case '.jpeg':
		case '.jpg':
		case '.gif':
		case '.png': return true;
		default:
			   return false;
	}
	return false;
}
function isNumber(val) 
{
	  var reg = /[\d]+/;
    return reg.test(val);
}
function DrawImage(ImgD, FitWidth, FitHeight){ 
		var image=new Image(); 
		image.src=ImgD.src; 
		if(image.width>0 && image.height>0){ 
				if(image.width/image.height>= FitWidth/FitHeight){ 
						if(image.width>FitWidth){ 
								ImgD.width=FitWidth; 
								ImgD.height=(image.height*FitWidth)/image.width; 
						}else{ 
								ImgD.width=image.width; 
								ImgD.height=image.height; 
						} 
				} else{ 
						if(image.height>FitHeight){ 
								ImgD.height=FitHeight; 
								ImgD.width=(image.width*FitHeight)/image.height; 
						}else{ 
								ImgD.width=image.width; 
								ImgD.height=image.height; 
						} 
				} 
		} 
}
function AddFavorite(url, title){
	if (window.sidebar) window.sidebar.addPanel(title, url, "");
	else if (window.opera && window.print){
		var mbm = document.createElement('a');
		mbm.setAttribute('rel', 'sidebar');
		mbm.setAttribute('href', url);
		mbm.setAttribute('title', title);
		mbm.click();
	}	else if (document.all) window.external.AddFavorite(url, title);
}
function saveCookie(name, value, expires, path, domain, secure) { 
var strCookie = name + "=" + value 
if (expires){ 
// 計算Cookie的期限, 參數為天數 
var curTime = new Date() 
curTime.setTime(curTime.getTime() + expires*24*60*60*1000) 
strCookie += "; expires=" + curTime.toGMTString() 
} 
// Cookie的路徑 
strCookie += (path) ? "; path=" + path : "" 
// Cookie的Domain 
strCookie += (domain) ? "; domain=" + domain : "" 
// 是否需要保密傳送,為一個布林值 
strCookie += (secure) ? "; secure" : "" 
document.cookie = strCookie 
} 

// 使用名稱參數取得Cookie值, null表示Cookie不存在 
function getCookie(name){ 
var strCookies = document.cookie 
var cookieName = name + "=" // Cookie名稱 
var valueBegin, valueEnd, value 
// 尋找是否有此Cookie名稱 
valueBegin = strCookies.indexOf(cookieName) 
if (valueBegin == -1) return null // 沒有此Cookie 
// 取得值的結尾位置 
valueEnd = strCookies.indexOf(";", valueBegin) 
if (valueEnd == -1) 
valueEnd = strCookies.length // 最後一個Cookie 
// 取得Cookie值 
value = strCookies.substring(valueBegin+cookieName.length,valueEnd) 
return value 
} 
