//<![CDATA[

$(document).ready(function() {
	$('#searchbutton').click(function() {
		var country = $('#searchcountry').val();
		var city = $('#searchcity').val();
		var keyword = $('#keywords').val();
		if(country<0 && city<0 && !checkInputValue(keyword)) {
			alert('國家、城市或關鍵字請選填其一。');
		} else {
			window.location.href='./search/?country='+country+'&city='+city+'&q='+encodeURIComponent(keyword);
			pageTracker._trackPageview('/search/trackkeyword/'+keyword);
		}
	});
});


/* email check */
function email_check(email) {
    if (email==undefined || typeof email !== 'string') return false;
	var at="@";
	var dot=".";
	var lat=email.indexOf(at);
	var lstr=email.length;
	var ldot=email.indexOf(dot);
	if (!checkInputValue(email)) return false;
	if (email.indexOf(at)==-1) return false;
	if (email.indexOf(at)==-1 || email.indexOf(at)==0 || email.indexOf(at)==lstr) return false;
	if (email.indexOf(dot)==-1 || email.indexOf(dot)==0 || email.indexOf(dot)==lstr) return false;
	if (email.indexOf(at,(lat+1))!=-1) return false;
	if (email.substring(lat-1,lat)==dot || email.substring(lat+1,lat+2)==dot) return false;
	if (email.indexOf(dot,(lat+2))==-1) return false;
	if (email.indexOf(" ")!=-1) return false;

	return true;
}
function selectAllFormItems(e, form) {
	var ListForm = form;
	if(e.checked==true) {
		for (var i=0; i<ListForm.length; i++)
		{
			if (ListForm.elements[i].checked==false) {
				ListForm.elements[i].checked = true;
			}
		}
	} else {
		for (var i=0; i<ListForm.length; i++)
		{
			if (ListForm.elements[i].checked==true) {
				ListForm.elements[i].checked = false;
			}
		}
	}
}
function checkFormValue(element) {
	if (document.getElementById(element)==undefined || document.getElementById(element)==null)
	{
		alert("項目未選擇或是沒有設定。");
		return false;
	} else {
		var v = document.getElementById(element).value;
		if ( v.replace(/(^\s*)|(\s*$)/gi,"")!='' && v!=0) return true;
			return false;
	}
}

function checkInputValue(v) {
	if ( typeof v === 'string' && v.replace(/(^\s*)|(\s*$)/gi,"")!='' && v!=0) return true;
		return false;
}

function loginForm(e) {
	if (checkFormValue('username')==false) { alert('請輸入帳號！'); return false;}
	if (checkFormValue('password')==false) { alert('請輸入密碼！'); return false;}
	e.submit();
}

//]]!>
