String.prototype.trim=function() 
{
	return this.replace(/^\s*|\s*$/g,'');
}
String.prototype.ltrim=function() 
{
	return this.replace(/^\s*/g,'');
}
String.prototype.rtrim=function() 
{
	return this.replace(/\s*$/g,'');
}

$(document).ready(function(){
	$('#changimg').click(function(){$('#validate_img').attr({src:'/libs/securimage/securimage_show.php?sid='+new Date().getTime()})});
});

function chkQuery(keyName, formName, page){
	var key_text =  document.getElementById(keyName).value;
	var lengthKey = key_text.length;
	//alert(lengthKey);
	var altTxt = 'Please enter some text and more than 1 charector.';
	if(lengthKey<='1'){
		alert(altTxt);
		return false;
	}
	if(document.getElementById(keyName).value.trim() ==''){
		alert('Please enter some text first.');
		document.getElementById(keyName).value ='';
		document.getElementById(keyName).focus();
		return false;
	}
	document.getElementById(formName).action = page+key_text;
	return true;
}


function chkQueryOnclick(keyName, formName){
	var key_text =  document.getElementById(keyName).value;
	var lengthKey = key_text.length;
	var page = document.getElementById(formName).action;
	//alert(lengthKey);
	var altTxt = 'Please enter some text and more than 1 charector.';

	if(lengthKey<='1'){
		alert(altTxt);
		return false;
	}
	if(document.getElementById(keyName).value.trim() ==''){
		alert('Please enter some text first.');
		document.getElementById(keyName).value ='';
		document.getElementById(keyName).focus();
		return false;
	}

	var reg = new RegExp("jobjob");
	if (reg.test(page)){
		document.getElementById(formName).action = "http://jobthai.jobjob.co.th/goToSearch.asp?AffiliateId=3001&keyword="+key_text;
		document.getElementById(formName).submit();
	}else{
		document.getElementById(formName).action = page+key_text;
		document.getElementById(formName).submit();
	}
}

 function urlEncode(inputString){
       var outputString = '';
	   var encodeAllCharacter = true;
       if (inputString != null){
         for (var i = 0; i < inputString.length; i++ ){
            var charCode = inputString.charCodeAt(i);
            var tempText = "";
            if (charCode < 128) {
                if (encodeAllCharacter)
                {
                  var hexVal = charCode.toString(16);
                  outputString += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();  
                } else {
                  outputString += String.fromCharCode(charCode);
                }
                            
            } else if((charCode > 127) && (charCode < 2048)) {
                tempText += String.fromCharCode((charCode >> 6) | 192);
                tempText += String.fromCharCode((charCode & 63) | 128);
                outputString += escape(tempText);
            } else {
                tempText += String.fromCharCode((charCode >> 12) | 224);
                tempText += String.fromCharCode(((charCode >> 6) & 63) | 128);
                tempText += String.fromCharCode((charCode & 63) | 128);
                outputString += escape(tempText);
            }
         }
       }
       return outputString;
    }


function addBookmark(){
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(document.title, content.location.href,"");
	}else if( window.external ) { // IE Favorite
		window.external.AddFavorite( document.location.href, document.title); 
	}else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

function addBookmarkIFrame(){
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(parent.document.title, content.location.href,"");
	}else if( window.external ) { // IE Favorite
		window.external.AddFavorite( parent.location.href, parent.document.title); 
	}else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

function mailThisUrl(emailTo, subjectTo, bodyTo){
	var mail;
	mail = "mailto:" + emailTo +"?subject=" + subjectTo;
	mail += "&body=" + bodyTo;
	location.href = mail;
}
/*
$("#alertThank").ready(function() {
alert('Thanks for your reviews.');
});
	*/  
function displayThanks(str , nameID ) {
	var mytxt = document.getElementById(nameID);
	mytxt.style.display = "";	 
	mytxt.innerHTML = "<span id=\"alertThank\"></span>";
}

function displayError(strErr, nameID ) {
	var myError = document.getElementById(nameID);
	myError.style.display = "";	 
	myError.innerHTML = "" + strErr + "";
}

function hideError(nameID) {
	var myError = document.getElementById(nameID);
	myError.style.display = "none";	
	return true;
}

function CheckSubmitSearch(xSearch, xForm, xAction){
	var xText =  document.getElementById(xSearch).value;
	var lengthKey = xText.length;

	if(lengthKey<='1'){
		//displayError("Please Fill Your Text Search!" , "errorX-Search");
		document.getElementById("xSearch").focus();
		return false;
	}
	if(document.getElementById(xSearch).value.trim() ==''){
		//displayError("Please Fill Your Text Search!" , "errorX-Search");
		document.getElementById("xSearch").focus();
		return false;
	}
	 document.getElementById(xForm).action = (xAction+xText+"/");
	return true;
}
function CheckErrorShort(){
	var OK01 = false;
	if(document.getElementById("xDisplayname").value.trim()  == '' ){
		displayError("Please fill in your display name." , "errorX-Displayname");
		document.getElementById("xDisplayname").focus();
		return false;
	} else { OK01 = true;  hideError("errorX-Displayname");  }

	var OK1 = false;
	var sname_=document.getElementById("xDisplayname").value.trim() ;
	var  sname_length= sname_.length;
	if(sname_length == 1){
		displayError("Please fill in a correct display name." , "errorX-Displayname");
			document.getElementById("xDisplayname").focus();
		return false;
	}
	else{ OK1 = true;  hideError("errorX-Displayname"); }

	var OK2 = false;
	str = document.getElementById("xEmail").value.trim() ;
	re = new RegExp( "^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,5})$", "i" );
	result = re.test(str);
	if( result ) {
		OK2 = true;
		hideError("errorX-Email");
	}
	else {
		displayError( "The email address is invalid." , "errorX-Email");
		document.getElementById("xEmail").focus();
		return false;
	}
	var OK4 = false;
	var headline = document.getElementById("xHeadline").value.trim() ;
	var  headline_length= headline.length;
	if(headline_length == 1){
		displayError("Please fill in a correct headline." , "errorX-Headline");
		document.getElementById("xHeadline").focus();
		return false;
	}
	else{OK4 = true; hideError("errorX-Headline");  }
	
	var OK04 = false;
	if(document.getElementById("xHeadline").value.trim() == '' ){
		displayError("Please fill in your headline." , "errorX-Headline");
		document.getElementById("xHeadline").focus();
		return false;
	}else{OK04 = true;  hideError("errorX-Headline");  }

	var OK5 = false;
	var comment = document.getElementById("xComment").value.trim();
	var  comment_length= comment.length;
	if(comment_length  == 1){
		displayError("Please Edit Your comment details.", "errorX-Comment" );
		document.getElementById("xComment").focus();
		return false;
	}
	else{OK5 = true; hideError("errorX-Comment");  }
	var OK05 = false;
	if(document.getElementById("xComment").value.trim() == '' ){
		displayError("Please fill in a correct comment details." , "errorX-Comment");
		document.getElementById("xComment").focus();
		return false;
	}else{OK05 = true;  hideError("errorX-Comment");  }
	
	var OK6 = false;
	var code = document.getElementById("xCode").value.trim();
	var  code_length= code.length;
	if(code_length  != 6 ){
		displayError("Please fill in a correct valid code.", "errorX-Code" );
		document.getElementById("xCode").focus();
		return false;
	}
	else{OK6 = true;  hideError("errorX-Code");  }
	var OK06 = false;
	if(document.getElementById("xCode").value.trim() == '' ){
		displayError("Please fill in a correct valid code." , "errorX-Comment");
		document.getElementById("xCode").focus();
		return false;
	}else{
	OK06 = true; 	hideError("errorX-Code");
	}	
		var OK = OK1&&OK01&&OK2&&OK4&&OK04&&OK5&&OK05&&OK6&&OK06;
		if (OK == true)  {
			return true;
		}
}

function CheckSubmitShort(){

	var OKAll = eval(CheckErrorShort());
	var OK = false;
	if(OKAll != true ){
		return false;
	}else{ 
	OK = true; 
	}
	
	if (OK == true  )  {
		 document.xFormCommentShort.action="/listing/includes/userCommentProcess.php";
		 document.xFormCommentShort.submit(); 
		return true;
	}
}
function CheckErrorFull(){
	var OK01 = false;
	if(document.xFormComment.xDisplayname.value.trim() == '' ){
		displayError("Please fill in your display name." , "errorX-Displayname");
		document.xFormComment.xDisplayname.focus();
		return false;
	} else { OK01 = true;  hideError("errorX-Displayname");  }

	var OK1 = false;
	var sname_=document.xFormComment.xDisplayname.value.trim();
	var  sname_length= sname_.length;
	if(sname_length == 1){
		displayError("Please fill in a correct display name." , "errorX-Displayname");
			document.xFormComment.xDisplayname.focus();
		return false;
	}
	else{OK1 = true;  hideError("errorX-Displayname"); }

	var OK2 = false;
	str = document.xFormComment.xEmail.value.trim();
	re = new RegExp( "^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,5})$", "i" );
	result = re.test(str);
	if( result ) {
		OK2 = true;
		hideError("errorX-Email");
	}
	else {
		displayError( "The email address is invalid." , "errorX-Email");
		document.xFormComment.xEmail.focus();
		return false;
	}

	var OK3 = false;
	if(document.xFormComment.xDate.value == '' ){
		displayError("Please fill in your date." , "errorX-Date");
		document.xFormComment.xDate.focus();
		return false;
	}else{OK3 = true;  hideError("errorX-Date");  }
	
	var OK03 = false;
	if(document.xFormComment.xMonth.value == '' ){
		displayError("Please fill in your month." , "errorX-Date");
		document.xFormComment.xMonth.focus();
		return false;
	}else{OK03 = true;  hideError("errorX-Date");  }
	
	var OK003 = false;
	if(document.xFormComment.xYear.value == '' ){
		displayError("Please fill in your year." , "errorX-Date");
		document.xFormComment.xYear.focus();
		return false;
	}else{OK003 = true;  hideError("errorX-Date");  }

	var OK4 = false;
	var headline = document.xFormComment.xHeadline.value.trim();
	var  headline_length= headline.length;
	if(headline_length == 1){
		displayError("Please fill in your headline." , "errorX-Headline");
		document.xFormComment.xHeadline.focus();
		return false;
	}
	else{OK4 = true; hideError("errorX-Headline");  }
	
	var OK04 = false;
	if(document.xFormComment.xHeadline.value.trim() == '' ){
		displayError("Please fill in your headline." , "errorX-Headline");
		document.xFormComment.xHeadline.focus();
		return false;
	}else{OK04 = true;  hideError("errorX-Headline");  }

	var OK5 = false;
	var comment = document.xFormComment.xComment.value.trim();
	var  comment_length= comment.length;
	if(comment_length  == 1){
		displayError("Please fill in a correct comment details.", "errorX-Comment" );
		document.xFormComment.xComment.focus();
		return false;
	}
	else{OK5 = true; hideError("errorX-Comment");  }
	var OK05 = false;
	if(document.xFormComment.xComment.value.trim() == '' ){
		displayError("Please fill in your comment details." , "errorX-Comment");
		document.xFormComment.xComment.focus();
		return false;
	}else{OK05 = true;  hideError("errorX-Comment");  }
	
	var OK6 = false;
	var code = document.xFormComment.xCode.value.trim();
	var  code_length= code.length;
	if(code_length  != 6 ){
		displayError("Please fill in a correct valid code.", "errorX-Code" );
		document.xFormComment.xCode.focus();
		return false;
	}
	else{OK6 = true;  hideError("errorX-Code");  }
	var OK06 = false;
	if(document.xFormComment.xCode.value.trim() == '' ){
		displayError("Please fill in a correct valid code." , "errorX-Comment");
		document.xFormComment.xCode.focus();
		return false;
	}else{OK06 = true;  hideError("errorX-Code"); }	
	
	
	var OK = OK1&&OK01&&OK2&&OK3&&OK03&&OK003&&OK4&&OK04&&OK5&&OK05&&OK6&&OK06;
		if (OK == true)  {
			return true;
		}
}

function CheckSubmitFull(){

	var OKAll = eval(CheckErrorFull());
	var OK = false;
	if(OKAll != true ){
		return false;
	}else{ 
		OK = true; 
	}
	if (OK == true  )  {
		 document.xFormComment.action="/listing/includes/userCommentProcess.php";
		 document.xFormComment.submit(); 
		return true;
	}
}
//---------------------phase 2 ----------------------------

function goNext1(pname){
  var checkname = eval(document.getElementById("xAccept").checked);
  if(checkname){
		hideError("errorX-Accept"); 
		location.href=pname;
  }else{		
  		displayError("Please accept the agreement." , "errorX-Accept");
	 }
}

function daysInMonth(iMonth, iYear)
{
	return 32 - new Date(iYear, iMonth, 32).getDate();
}

var xmlHttp;
var xmlHttp_1;

function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}

function createXMLHttpRequest_1() {
	if (window.ActiveXObject) {
		xmlHttp_1 = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		xmlHttp_1 = new XMLHttpRequest();
	}
}

function Lev1selected(ID , selID , addr) {
	var OK1 = false;	
	var myHide = document.getElementById("xCategory");
	if(ID !="00"){
		myHide.style.display = "";	
		OK1 = true; hideError("errorX-Lev0"); 
		if(selID=="0"){
			var  selectID ="/"+selID+"0";
		}else{
			var  selectID ="/"+selID;
		}
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = getLev1;
		xmlHttp.open("GET", "/"+ addr +"/dynamic/1/" + ID + selectID, true);
		xmlHttp.send(null);
		
	}else{
		
		myHide.style.display = "none";	
	 	displayError("Sorry, you've picked a wrong channel." , "errorX-Lev0");
		//document.getElementById("xLev0").focus();
		return false;
	}
}

function getLev1() {

	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("_xLev1").innerHTML = xmlHttp.responseText;
		}
	}
}
function Lev2selected(ID , selID , addr) {
	var OK2 = false;
	var myHide1 = document.getElementById("xSubcategory");
   if(ID !="00"){
		myHide1.style.display = "";	
		if(selID == "0" ){
			var  selectID ="/"+selID+"0";
		}else{
			var  selectID ="/"+selID;
		}
	createXMLHttpRequest_1();
	xmlHttp_1.onreadystatechange = getLev2;
	xmlHttp_1.open("GET", "/"+ addr +"/dynamic/2/" + ID + selectID, true);
	xmlHttp_1.send(null);
	OK2 = true;  
	hideError("errorX-Lev1"); 
	}else{
		
		myHide1.style.display = "none";	
		displayError("Sorry, you've picked a wrong category." , "errorX-Lev1");
		//document.getElementById("xLev1").focus();
		return false;
	}
}

function getLev2() {
	if(xmlHttp_1.readyState == 4) {
		if(xmlHttp_1.status == 200) {
			document.getElementById("_xLev2").innerHTML = xmlHttp_1.responseText;
		}
	}
}


function chkFormPostCalendar(){
	var error = 0;
	var errorDate = 0;
	var xCate = document.getElementById("xCate").value.trim();
	var xTitle = document.getElementById("xTitle").value.trim();
	var xDesc = document.getElementById("xDesc").value.trim();
	var xDateStart = document.getElementById("xDateStart").value.trim();
	var xMonthStart = document.getElementById("xMonthStart").value.trim();
	var xYearStart = document.getElementById("xYearStart").value.trim();
	var xDateEnd = document.getElementById("xDateEnd").value.trim();
	var xMonthEnd = document.getElementById("xMonthEnd").value.trim();
	var xYearEnd = document.getElementById("xYearEnd").value.trim();
	var xName = document.getElementById("xName").value.trim();
	var xContactName = document.getElementById("xContactName").value.trim();
	var xTelephone = document.getElementById("xTelephone").value.trim();
	var xCompany= document.getElementById("xCompany").value.trim();
	var xEmail = document.getElementById("xEmail").value.trim();
	var xCode = document.getElementById("xCode").value.trim();
    var checkname = eval(document.getElementById("xAccept").checked);
	  if(checkname){
			hideError("errorX-Accept"); 
	  }else{		
  		displayError("Please accept the agreement." , "errorX-Accept");
	 }

	if(xCate == ""){
		displayError("Sorry, you've picked a wrong category." , "errorX-Lev0"); error = 1;	
	}else{
		hideError("errorX-Lev1");			
	}

	if(xTitle == ""){displayError("Please fill in your headline." , "errorX-Title"); error = 1;}else{hideError("errorX-Title");}
	if(xDesc == ""){displayError("Please fill in your details." , "errorX-Desc"); error = 1;}else{hideError("errorX-Desc");}
	if(xDateStart ==''){displayError("Please fill in your start date." , "errorX-Date"); error =1; errorDate=1;}
	if(xMonthStart ==''){displayError("Please fill in your start month." , "errorX-Date"); error =1; errorDate=1;}
	if(xYearStart ==''){displayError("Please fill in your start year." , "errorX-Date"); error =1; errorDate=1;}
	if(xDateEnd ==''){displayError("Please fill in your end date." , "errorX-Date"); error =1; errorDate=1;}
	if(xMonthEnd ==''){displayError("Please fill in your end month." , "errorX-Date"); error =1; errorDate=1;}
	if(xYearEnd ==''){displayError("Please fill in your end year." , "errorX-Date"); error =1; errorDate=1;}

	if(errorDate==0){
		var xFabChkStart = daysInMonth(xMonthStart, xYearStart);
		var xFabChkEnd = daysInMonth(xMonthEnd, xYearEnd);
		if((Number(xDateStart) > xFabChkStart) || (Number(xDateEnd) > xFabChkEnd)){
			displayError("The Fabruary does have 28 or 29 days."  , "errorX-Date");
			error = 1;
			errorDate = 1;
		}
	}

	if(errorDate==0){
		if(((xMonthStart=="4" || xMonthStart=="6" || xMonthStart=="9" || xMonthStart=="11") && xDateStart=="31") || ((xMonthEnd=="4" || xMonthEnd=="6" || xMonthEnd=="9" || xMonthEnd=="11") && xDateEnd=="31")){
			displayError("This month doesn't have 31 days." , "errorX-Date");
			error = 1;
			errorDate = 1;
		}
	}

	if(errorDate==0){
		var endDate = Number(xYearEnd+xMonthEnd+xDateEnd);
		var startDate = Number(xYearStart+xMonthStart+xDateStart);
		if(endDate < startDate){displayError("Please fill in start date less than end date.", "errorX-Date");error=1;errorDate = 1;}
	}

	if(errorDate==0){hideError("errorX-Date");}

	if(xName == "" ){displayError("Please fill in your name." , "errorX-Name");	error = 1;}else{hideError("errorX-Name");}
	if(xContactName == "" ){displayError("Please fill in contact name." , "errorX-ContactName");	error = 1;}else{hideError("errorX-ContactName");}
	if(xTelephone == "" ){displayError("Please fill in your telephone no." , "errorX-Telephone");	error = 1;}else{hideError("errorX-Telephone");}
	//if(xCompany == "" ){displayError("Please fill in your company." , "errorX-Company");	error = 1;}else{hideError("errorX-Company");}

	re = new RegExp( "^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,5})$", "i" );
	result = re.test(xEmail);
	if(!result){displayError( "The email address is invalid." , "errorX-Email");error=1;}else{hideError("errorX-Email");}

	if(xCode == ""){displayError("Please fill in your valid code." , "errorX-Code");	error = 1;}else{hideError("errorX-Code");}
	if(xCode.length  != 6 ){displayError("Please fill in a correct valid code.", "errorX-Code");	error = 1;}else{hideError("errorX-Code");}

	if(error==1){
		return false;
	}else{
		return true;
	}
}


function chkFormPostDirectory(){
	var error = 0;
	var errorDate = 0;
	var xCate = document.getElementById("xCate").value.trim();
	var xTitle = document.getElementById("xTitle").value.trim();
	var xDesc = document.getElementById("xDesc").value.trim();
	var xDate = document.getElementById("xDate").value.trim();
	var xMonth = document.getElementById("xMonth").value.trim();
	var xYear = document.getElementById("xYear").value.trim();
	var xName = document.getElementById("xName").value.trim();
	var xContactName = document.getElementById("xContactName").value.trim();
	var xTelephone = document.getElementById("xTelephone").value.trim();
	var xCompany= document.getElementById("xCompany").value.trim();
	var xEmail = document.getElementById("xEmail").value.trim();
	var xCode = document.getElementById("xCode").value.trim();
    var checkname = eval(document.getElementById("xAccept").checked);
	  if(checkname){
			hideError("errorX-Accept"); 
	  }else{		
  		displayError("Please accept the agreement." , "errorX-Accept");
	 }

	if(xCate == ""){
		displayError("Sorry, you've picked a wrong channel." , "errorX-Lev0"); error = 1;	
	}else{
		hideError("errorX-Lev0");			
	}

	if(xTitle == ""){displayError("Please fill in your headline." , "errorX-Title"); error = 1;}else{hideError("errorX-Title");}
	if(xDesc == ""){displayError("Please fill in your details." , "errorX-Desc"); error = 1;}else{hideError("errorX-Desc");}
	if(xDate ==''){displayError("Please fill in your start date." , "errorX-Date"); error =1; errorDate=1;}
	if(xMonth ==''){displayError("Please fill in your start month." , "errorX-Date"); error =1; errorDate=1;}
	if(xYear ==''){displayError("Please fill in your start year." , "errorX-Date"); error =1; errorDate=1;}

	if(errorDate==0){
		var xFabChk = daysInMonth(xMonth, xYear);
		if(Number(xDate) > xFabChk){
			displayError("The Fabruary does have 28 or 29 days."  , "errorX-Date");
			error = 1;
			errorDate = 1;
		}
	}

	if(errorDate==0){
		if((xMonth=="4" || xMonth=="6" || xMonth=="9" || xMonth=="11") && xDate=="31"){
			displayError("This month doesn't have 31 days." , "errorX-Date");
			error = 1;
			errorDate = 1;
		}
	}

	if(errorDate==0){hideError("errorX-Date");}

	if(xName == "" ){displayError("Please fill in your name." , "errorX-Name");	error = 1;}else{hideError("errorX-Name");}
	if(xContactName == "" ){displayError("Please fill in contact name." , "errorX-ContactName");	error = 1;}else{hideError("errorX-ContactName");}
	if(xTelephone == "" ){displayError("Please fill in your telephone no." , "errorX-Telephone");	error = 1;}else{hideError("errorX-Telephone");}
	//if(xCompany == "" ){displayError("Please fill in your company." , "errorX-Company");	error = 1;}else{hideError("errorX-Company");}

	re = new RegExp( "^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,5})$", "i" );
	result = re.test(xEmail);
	if(!result){displayError( "The email address is invalid." , "errorX-Email");error=1;}else{hideError("errorX-Email");}

	if(xCode == ""){displayError("Please fill in your valid code." , "errorX-Code");	error = 1;}else{hideError("errorX-Code");}
	if(xCode.length  != 6 ){displayError("Please fill in a correct valid code.", "errorX-Code");	error = 1;}else{hideError("errorX-Code");}

	if(error==1){
		return false;
	}else{
		return true;
	}
}


function waitPreloadPage() { //DOM
	if (document.getElementById){
		document.getElementById('prepage').style.visibility='hidden';
	}else{
		if (document.layers){ //NS4
			document.prepage.visibility = 'hidden';
		}
		else { //IE4
			document.all.prepage.style.visibility = 'hidden';
		}
	}
}

//---------------------end phase 2-----------------
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
} 


function submitTabForm(from)
{
	  var strSearch,chkBox,chkBoxget;
	  
	  searchURI = from ;
	  chkBoxget = getCheckedValue();
	  if(chkBoxget)
	  { 
	  	searchURI = searchURI+'/'+chkBoxget;
	  }else{
		if(document.getElementById("selectType") != null){
		  	searchURI = searchURI+'/'+document.getElementById("selectType").value;			
		}
	  }
	  
	  searchURI =searchURI+'/search';
		if(document.getElementById("txtSearchPlace")  != null){
		  if(document.getElementById("txtSearchPlace").value != "" ){
			strSearch = document.getElementById("txtSearchPlace").value;
			searchURI = searchURI+'/'+strSearch;
		  }
		}
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 document.getElementById("placeSearch").action = encodeSearchURI;
	 document.getElementById("placeSearch").submit();
//	 window.location.href=encodeSearchURI;
}

function getCheckedValue()
{
	var radioObj = document.placeSearch.groupPlace;
	if(radioObj)
	  {	 
	    var radioLength = radioObj.length;
		for(var i = 0; i < radioLength; i++) 
		{
			if(radioObj[i].checked) 
			{
				return radioObj[i].value;
			}
		}
	  }
}
/*function submitRestaurantLocalSearch(from)
{
	  var placeSelected,cuisineSelected,provinceSelected,searchURI;
	  placeSelected = fieldSelected(document.placeSearch.placeSearchSelect);
	  cuisineSelected = fieldSelected(document.placeSearch.cuisineSearchSelect);
	  provinceSelected = fieldSelected(document.placeSearch.provinceSearchSelect);
	  searchURI = from;
	  if(placeSelected && placeSelected != 0 && placeSelected != 'undefined' )
	  {
	   	  searchURI = searchURI+'/'+placeSelected;
	  }
	  if(cuisineSelected && cuisineSelected != 0 && cuisineSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+cuisineSelected;
	  }
	  searchURI =searchURI+'/search';
	  if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+provinceSelected;
	  }
	   
	 
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = escape(searchURI);
	 window.location.href=encodeSearchURI;
}*/

//edit by eid @20/11/2009


function submitHealthLocalSearch(from)
{
	  var placeSelected,cuisineSelected,provinceSelected,searchURI;
	  placeSelected = fieldSelected(document.placeSearch.placeSearchSelect);
	  cuisineSelected = fieldSelected(document.placeSearch.cuisineSearchSelect);
	  provinceSelected = fieldSelected(document.placeSearch.provinceSearchSelect);
	  searchURI = from;
	  if(placeSelected && placeSelected != 0 && placeSelected != 'undefined' )
	  {
	   	  searchURI = searchURI+'/'+placeSelected;
	  }
	  if(cuisineSelected && cuisineSelected != 0 && cuisineSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+cuisineSelected;
	  }
	  searchURI =searchURI+'/search';
	  if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+provinceSelected;
	  }
	   
	 
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 window.location.href=encodeSearchURI;
}
function submitPubLocalSearch(from)
{
	  
	  var placeSelected,cuisineSelected,provinceSelected,searchURI;
	  placeSelected = fieldSelected(document.placeSearch.placeSearchSelect);
	  cuisineSelected = fieldSelected(document.placeSearch.cuisineSearchSelect);
	  provinceSelected = fieldSelected(document.placeSearch.provinceSearchSelect);
	  searchURI = from;
	  
	  if(placeSelected && placeSelected != 0 && placeSelected != 'undefined' )
	  {
	   	  searchURI = searchURI+'/'+placeSelected;
	  }
	  if(cuisineSelected && cuisineSelected != 0 && cuisineSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+cuisineSelected;
	  }
	  searchURI =searchURI+'/search';
	  if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+provinceSelected;
	  }
	   
	 
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 window.location.href=encodeSearchURI;
}
function submitExpoLocalSearch(from)
{
	  var cuisineSelected,provinceSelected,searchURI;
	  cuisineSelected = fieldSelected(document.placeSearch.cuisineSearchSelect);
	  provinceSelected = fieldSelected(document.placeSearch.provinceSearchSelect);
	  searchURI = from;
	  if(cuisineSelected && cuisineSelected != 0 && cuisineSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+cuisineSelected;
	  }
	  if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+provinceSelected;
	  }
	  
	  searchURI =searchURI+'/search';
	  if(document.placeSearch.txtSearchPlace.value == "")
	  {
        alert("Please enter some text first");
		return false;
      }else{
		strSearch = document.placeSearch.txtSearchPlace.value;
		searchURI = searchURI+'/'+strSearch;
      }  
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 window.location.href=encodeSearchURI;
}
function submitGlofLocalSearch(from)
{
	  
	  var cuisineSelected,provinceSelected,searchURI;
	  cuisineSelected = fieldSelected(document.placeSearch.cuisineSearchSelect);
	  provinceSelected = fieldSelected(document.placeSearch.provinceSearchSelect);
	  searchURI = from;
	  if(cuisineSelected && cuisineSelected != 0 && cuisineSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+cuisineSelected;
	  }
	  
	  if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+provinceSelected;
	  }
	  
	  searchURI =searchURI+'/search';
	  if(document.placeSearch.txtSearchPlace.value == "")
	  {
        alert("Please enter some text first");
		return false;
      }else{
		strSearch = document.placeSearch.txtSearchPlace.value;
		searchURI = searchURI+'/'+strSearch;
      }  
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 window.location.href=encodeSearchURI;
}
function topThaiGo(subcat)
{ 
	var searchURI, chkProvinces;
	chkProvinces = getSelectValue(document.topThailandForm.topThaiProvince);
	if(chkProvinces)
	{
		searchURI = 'search/province/'+chkProvinces+'/';
		searchURI = searchURI.toLowerCase(); 
		encodeSearchURI = searchURI;
		window.location.href=encodeSearchURI;	
	}
}

function submitIndexEatingOutSearch(from)
{
	  
	  var cuisineSelected,provinceSelected,searchURI;
	  cuisineSelected = fieldSelected(document.eatingOutSearch.cuisineSearchSelect);
	  provinceSelected = fieldSelected(document.eatingOutSearch.provinceSearchSelect);
	  searchURI = from;
	  
	  if(cuisineSelected && cuisineSelected != 0 && cuisineSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+cuisineSelected;
	  }
	  searchURI =searchURI+'/search/province';
	  if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined')
	  {
		  searchURI = searchURI+'/'+provinceSelected;
	  }
	  
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 window.location.href=encodeSearchURI;
}
function submitGoSearch(from,keyword)
{
	  
	 var searchURI;
     searchURI = from;   
	 searchURI =searchURI+'/search';
	 if(keyword != 0)
	 {
		 searchURI =searchURI+'/province/'+keyword;
	 }
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 window.location.href=encodeSearchURI;
}
function fieldSelected(selectObj)
{
	return selectObj.value;
}
function test()
{
	alert('hello');	
}

function submitGoSearchGeo(from,keyword)
{
	  
	 var searchURI;
     searchURI = from;   
	 searchURI =searchURI+'/search';
	 if(keyword != 0)
	 {
		 searchURI =searchURI+'/geography/'+keyword;
	 }
	 searchURI = '/'+searchURI.toLowerCase(); 
	 encodeSearchURI = searchURI;
	 window.location.href=encodeSearchURI;
}


function submitEmbassy(localMain){
	  var chkSelectBox, searchURI;
	  chkSelectBox = getSelectValue(document.placeSearch.searchPlace);
	  //chkSelectBox = getSelectedValue();
	  if(chkSelectBox!=""){
		searchURI = 'listing/'+chkSelectBox;	
		encodeSearchURI = localMain+searchURI;
		window.location.href=encodeSearchURI;
	  }else{
		alert("Please select data");
	  }
	return false;
}

function submitCatePvnSearch(localMain){
	var selectProvince, selectCategory, searchURI;
	  selectProvince = getSelectValue(document.placeSearch.province);
	  selectCategory = getSelectValue(document.placeSearch.category);
	  if(selectCategory == "" && selectProvince == ""){
			alert("Please select some text first");
			return false;
	  }else{
		  if(selectProvince != "" && selectCategory != ""){
			searchURI = "/"+selectCategory+"/search/province/"+selectProvince+"/";		
		  }
		  if(selectProvince == "" && selectCategory != ""){
			searchURI = "/"+selectCategory+"/search/";		
		  }
		  if(selectProvince != "" && selectCategory == ""){
			searchURI = "/search/province/"+selectProvince+"/";
		  }
	  }
	
	encodeSearchURI = localMain+searchURI;
	//window.location.href=encodeSearchURI;
	document.getElementById("placeSearch").action = encodeSearchURI;
	document.getElementById("placeSearch").submit();
}
function submitHotelSearch(localMain){
	var selectProvince, selectCurrency, selectBudget, searchURI, searchType;
	  searchType = getSelectValue(document.placeSearch.selectType);
	  selectProvince = getSelectValue(document.placeSearch.province);
	  selectCurrency = getSelectValue(document.placeSearch.currency);
	  selectBudget = getSelectValue(document.placeSearch.budget);
	  var error = 0;
	  searchURI = "search/";
	  if(selectProvince != ""){
			searchURI = 	"search/province/"+selectProvince+"/";		
	  }
	  
	  if((selectCurrency != "") && (selectBudget == "")){
			alert("Please select Budget");
			return false;
	  }else if((selectCurrency != "") && (selectBudget != "")){
			//searchURI = 	searchURI+"price-length/"+selectCurrency+"/"+selectBudget+"/";
			searchURI = 	searchURI+"price-length/thb/"+selectBudget+"/";
		}

	if(searchType!=""){
		searchURI = searchType.toLowerCase()+"/"+searchURI;
	}
	encodeSearchURI = localMain+searchURI+"rank_desc";
	window.location.href=encodeSearchURI;
}

function submitFlightSearch(localMain){
	var selectProvince, selectBudgetBegin, selectbudgetEnd, searchURI;
	  selectProvince = getSelectValue(document.placeSearch.province);
	  selectBudgetBegin = getSelectValue(document.placeSearch.BudgetBegin);
	  selectbudgetEnd = getSelectValue(document.placeSearch.budgetEnd);
	  
	  if(selectProvince == ""){
			alert("Please select Province");
			return false;
	  }else{
			searchURI = 	"search/province/"+selectProvince+"/";		
	  }
	  
	  if(selectBudgetBegin == ""){
			alert("Please select Budget");
			return false;
	  }else{
			if(selectbudgetEnd){
				searchURI = 	searchURI+"price-length/"+selectBudgetBegin+"/"+selectbudgetEnd+"/";		
			}else{
				//alert(selectBudgetBegin);
				if(selectBudgetBegin == '1000'){
					searchURI = 	searchURI+"price-length/N/"+selectBudgetBegin+"/";		
				}else{
					searchURI = 	searchURI+"price-length/"+selectBudgetBegin+"/N/";		
				}
			}
	  }
	
	encodeSearchURI = localMain+searchURI;
	window.location.href=encodeSearchURI;
}

function submitDestinationSearch(localMain){
	  var chktxtSearchPlace, chkgroupStyle, chkgroupGeography , searchURI;
	  chkgroupStyle = document.placeSearch.groupStyle.value;
	  chkgroupGeography = document.placeSearch.groupGeography.value;
	  chktxtSearchPlace = document.placeSearch.txtSearchPlace.value;

		if(chkgroupStyle && chkgroupStyle != 0 && chkgroupStyle != 'undefined'){
			searchURI = chkgroupStyle+'/search';
		}else{
			searchURI = 'search';
		}
		if(chktxtSearchPlace && chktxtSearchPlace != 0 && chktxtSearchPlace != 'undefined'){
			searchURI = searchURI+'/keyword/'+chktxtSearchPlace;
		}
		if(chkgroupGeography && chkgroupGeography != 0 && chkgroupGeography != 'undefined'){
			searchURI = searchURI+'/geography/'+chkgroupGeography;
		}

	 encodeSearchURI = localMain+searchURI;
	 //window.location.href=encodeSearchURI;
	 document.getElementById("placeSearch").action = encodeSearchURI;
	 document.getElementById("placeSearch").submit();
}

function submitSubLifeSearch(localMain){
	  var chktxtSearchPlace, chkProvince, chksubCate , searchURI;
	  chkProvince = document.placeSearch.Province.value;
	  chksubCate = document.placeSearch.subCate.value;
	  chktxtSearchPlace = document.placeSearch.txtSearchPlace.value;

		if(chkProvince != "" || chksubCate != "" || chktxtSearchPlace != ""){
			if(chksubCate != ""){
				searchURI = chksubCate+'/search';
			}else{
				searchURI = 'search';
			}
			
			if(chkProvince != ""){
				searchURI = searchURI+'/province/'+chkProvince+'/';
			}else{
				if(chktxtSearchPlace && chktxtSearchPlace != 0 && chktxtSearchPlace != 'undefined'){
					searchURI = searchURI+'/keyword/'+chktxtSearchPlace;
				}
			}
		}else{
		alert("Please select Condition");
		return false;
	}
	 encodeSearchURI = localMain+searchURI;
	 //alert(encodeSearchURI);
	 document.getElementById("placeSearch").action = encodeSearchURI;
	document.getElementById("placeSearch").submit();
}

function submitLifeSearch(localMain){
	  var chktxtSearchPlace, chkProvince, chksubCate , searchURI;
	  chkProvince = document.placeSearch.Province.value;
	  chksubCate = document.placeSearch.subCate.value;
	if(chkProvince != "" || chksubCate != ""){
		if(chksubCate != ""){
			searchURI = chksubCate+'/search';
		}else{
			searchURI = 'search';
		}
		if(chkProvince != ""){
			searchURI = searchURI+'/province/'+chkProvince+'/';
		}
	}else{
		alert("Please select Condition");
		return false;
	}
	 encodeSearchURI = localMain+searchURI;
	 //alert(encodeSearchURI);
	 //window.location.href=encodeSearchURI;
	 document.getElementById("placeSearch").action = encodeSearchURI;
	document.getElementById("placeSearch").submit();
}

function submitProperty(localMain){
	var selectProvince, selectBudget, selectCurrency, searchURI;
	  selectProvince = getSelectValue(document.placeSearch.province);
	  selectBudget = getSelectValue(document.placeSearch.budget);
	  selectCurrency = getSelectValue(document.placeSearch.currency);
	  searchURI = 	"/search/";			 
	  if(selectProvince != ""){searchURI = 	"/search/province/"+selectProvince;}
	  if(selectCurrency != ''){
		//searchURI = searchURI+"/price-length/"+selectCurrency;
		searchURI = searchURI+"/price-length/thb";
		if(selectBudget != ''){
			searchURI = searchURI+"/"+selectBudget+"/"; 
		}
	}	
	encodeSearchURI = localMain+searchURI;
	window.location.href=encodeSearchURI;
}


function submitSubPropertyType(localMain){
	var searchURI = "search/";
	var sProject = document.getElementById("txtSearchProject").value.trim();
	var sType = document.getElementById("xType").value.trim();
	var sBudget = document.getElementById("budget").value.trim();
	var sCurrency = document.getElementById("currency").value.trim();
	var sPhoto = document.getElementById("xbox").checked;
	
	  if((sCurrency != "") && (sBudget == "")){
			alert("Please select Budget");
			return false;
	  }else if((sCurrency != "") && (sBudget != "")){
		searchURI = 	searchURI + "price-length/"+sCurrency+"/"+sBudget+"/";
	}
	if(sType!=""){localMain = localMain + sType+"/";}
	if(sPhoto==true){searchURI = 	searchURI+"photo/";}
	if(sProject!=""){searchURI = searchURI + "keyword/"+sProject+"/";}
	encodeSearchURI = localMain+searchURI;
	//window.location.href=encodeSearchURI;
	document.getElementById("placeSearch").action=encodeSearchURI;
	document.getElementById("placeSearch").submit();
}

function submitSubProperty(localMain){
	var searchURI = "search/";
	var sProject = document.getElementById("txtSearchProject").value.trim();
	var sPlace = document.getElementById("txtSearchPlace").value.trim();
	var sLocation = document.getElementById("txtSearchLocation").value.trim();
	var sForSale = document.getElementById("con_for_sale").checked;
	var sForRent = document.getElementById("con_for_rent").checked;
	var sBudget = document.getElementById("budget").value.trim();
	var sPeriod = document.getElementById("period").value.trim();
	var sCurrency = document.getElementById("currency").value.trim();
	var sPhoto = document.getElementById("xbox").checked;

	  if((sCurrency != "") && (sBudget == "")){
			alert("Please select Budget");
			return false;
	  }else if((sCurrency != "") && (sBudget != "")){
		searchURI = 	searchURI + "price-length/"+sCurrency+"/"+sBudget+"/";
		if(sPeriod != ""){
			searchURI = 	searchURI + "period/"+sPeriod+"/";
		}
	}
	if(sPlace!=""){searchURI = searchURI + "company/"+sPlace+"/";}
	if(sLocation!=""){searchURI = searchURI + "place/"+sLocation+"/";}
	if(sForSale==true){searchURI = searchURI + "contract/2/";}
	if(sForRent==true){searchURI = searchURI + "contract/3/";}
	if(sPhoto==true){searchURI = 	searchURI+"photo/";}
	if(sProject!=""){searchURI = searchURI + "keyword/"+sProject+"/";}
	encodeSearchURI = localMain+searchURI;
	document.getElementById("placeSearch").action=encodeSearchURI;
	document.getElementById("placeSearch").submit();
}


function submitSubProperty2(localMain){
	  var chktxtSearchPlace, chksubCate , searchURI, selectBudgetBegin, selectbudgetEnd, withPhoto;
	  chksubCate = document.placeSearch.subCate.value;
	  chktxtSearchPlace = document.placeSearch.txtSearchPlace.value;
	  selectBudgetBegin = getSelectValue(document.placeSearch.BudgetBegin);
	  selectBudgetEnd = getSelectValue(document.placeSearch.BudgetEnd);
	  withPhoto = document.placeSearch.photo.checked;
	
	if(chksubCate != "" || chktxtSearchPlace != "" || selectBudgetBegin != "" || selectBudgetEnd != "" ){
			if(chksubCate != ""){
				searchURI = chksubCate+'/search/';
			}else{
				searchURI = 'search/';
			}

			if(chktxtSearchPlace && chktxtSearchPlace != 0 && chktxtSearchPlace != 'undefined'){
				searchURI = searchURI+'keyword/'+chktxtSearchPlace+'/';
			}
			

		if(selectBudgetBegin == "" || ((selectBudgetEnd == "") && (selectBudgetBegin != "N"))){
			alert("Please select Budget");
			return false;
		 }else{
			if(selectBudgetBegin!="N" && selectBudgetEnd!="N"){
				if(selectBudgetBegin < selectBudgetEnd){
					error = 0;
				}else{
				alert("Budget Incorrect");
				return false;			
				}
			}else{
				error = 0;
			}

			if(error == 0){
					//alert(selectBudgetBegin);
				if(selectBudgetBegin == 'N'){
					searchURI = 	searchURI+"price-length/N/1000/";		
				}else if(selectBudgetEnd == 'N'){
					searchURI = 	searchURI+"price-length/"+selectBudgetBegin+"/N/";		
				}else{
					searchURI = 	searchURI+"price-length/"+selectBudgetBegin+"/"+selectBudgetEnd+"/";						
				}
			}else{
				alert("Budget Incorrect");
				return false;					
			}
		}

		}else{
		alert("Please select Condition");
		return false;
	}

	if(withPhoto==true){
		searchURI = 	searchURI+"photo";						
	}
		
	 encodeSearchURI = localMain+searchURI;
	 //alert(encodeSearchURI);
	 window.location.href=encodeSearchURI;
}

function chkBudget(){
	var BudgetBegin;
	BudgetBegin = document.placeSearch.BudgetBegin.value;
	if(BudgetBegin == 'N'){
		document.placeSearch.BudgetEnd.disabled = true;
	}else{
		document.placeSearch.BudgetEnd.disabled = false;	
	}
}

function getRadioValue(Obj)
{
	var radioObj, valReturn;
		
	radioObj = Obj;
	if(radioObj)
	  {	 
	    var radioLength = radioObj.length;
		for(var i = 0; i < radioLength; i++) 
		{
			if(radioObj[i].checked) 
			{
				valReturn = radioObj[i].value;
			}else{
				valReturn = "";
			}
			return valReturn
		}
	  }
}

function getSelectValue(selectObj){
	//var selectObj = document.placeSearch.searchPlace;
	var selectObj;

	if(selectObj){	 
		  //alert(selectObj[i].value);
		  return selectObj.value;
	}
}

function searchContinents(localMain){
	var searchURI, chkContinents;
	chkContinents = getSelectValue(document.selectForm.continents);
	if(chkContinents){
		searchURI = localMain+chkContinents+'/search/';
		encodeSearchURI = searchURI;
		window.location.href=encodeSearchURI;	
	}
}

function searchProvinces(localMain){
	var searchURI, chkProvinces;
	chkProvinces = getSelectValue(document.selectForm.province);
	if(chkProvinces){
		searchURI = localMain+'search/province/'+chkProvinces+'/';
		encodeSearchURI = searchURI;
		window.location.href=encodeSearchURI;	
	}
}

function submitLocalSearch(localMain)
{
		
	  var placeText,cuisineSelected,provinceSelected,searchURI;
	  placeText = document.placeSearch.txtSearchPlace.value;
	  cuisineSelected = fieldSelected(document.placeSearch.cuisineSearchSelect);
	  provinceSelected = fieldSelected(document.placeSearch.provinceSearchSelect);
	  if(cuisineSelected && cuisineSelected != 0 && cuisineSelected != 'undefined'){
		  searchURI = cuisineSelected+'/search';
	  }else{
		  searchURI ='search';
	  }
	  //alert(searchURI);
	  if(placeText && placeText != 0 && placeText != 'undefined'){
			searchURI = searchURI+'/keyword/'+placeText;
		}
		if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined'){
			searchURI = searchURI+'/province/'+provinceSelected;
		}
	 /* if(provinceSelected && provinceSelected != 0 && provinceSelected != 'undefined'){
		  searchURI = searchURI+'/province/'+provinceSelected+'/';
	  }else{
		if(placeText){
			searchURI = searchURI+'/'+placeText+'/';
		}
	  }*/
	 searchURI = searchURI.toLowerCase(); 
	 encodeSearchURI = localMain+'/'+searchURI;
	 //alert(encodeSearchURI);
	 //window.location.href=encodeSearchURI;
	 document.getElementById("placeSearch").action = encodeSearchURI;
	document.getElementById("placeSearch").submit();
}

function submitBusinessSearch(localMain)
{
	  var placeText,cuisineSelected,provinceSelected,searchURI,lengthKeySearch;
	  placeText = document.getElementById("txtSearchPlace").value.trim();
	  cuisineSelected = fieldSelected(document.getElementById("cuisineSearchSelect"));
	  provinceSelected = fieldSelected(document.getElementById("provinceSearchSelect"));  
	  lengthKeySearch = placeText.length;
	 
	 if(lengthKeySearch == "0" && cuisineSelected == "0" && provinceSelected == "0"){
		alert("Please enter some text first");
		document.getElementById("txtSearchPlace").focus();
		return false;
	 }else{
		if(lengthKeySearch != "0" && cuisineSelected == "0" && provinceSelected == "0"){
			searchURI = "search/keyword/"+placeText;
		}
		if(lengthKeySearch != "0" && cuisineSelected != "0" && provinceSelected == "0"){
			searchURI = cuisineSelected+"/search/keyword/"+placeText;
		}
		if(lengthKeySearch != "0" && cuisineSelected == "0" && provinceSelected != "0"){
			searchURI = "search/keyword/"+placeText+"/province/" + provinceSelected;
		}
		if(lengthKeySearch == "0" && cuisineSelected != "0" && provinceSelected != "0"){
			searchURI = cuisineSelected+"/search/province/" + provinceSelected;
		}
		if(lengthKeySearch == "0" && cuisineSelected == "0" && provinceSelected != "0"){
			searchURI = "search/province/" + provinceSelected;
		}
		if(lengthKeySearch == "0" && cuisineSelected != "0" && provinceSelected == "0"){
			searchURI = cuisineSelected+"/search/";
		}
		if(lengthKeySearch != "0" && cuisineSelected != "0" && provinceSelected != "0"){
			searchURI = cuisineSelected + "/search/keyword/" + placeText + "/province/" + provinceSelected;
		}
		 searchURI = searchURI.toLowerCase(); 
		 encodeSearchURI = localMain+''+searchURI;
		 if(encodeSearchURI.length > '1'){
			 document.getElementById("placeSearch").action = encodeSearchURI;
			 document.getElementById("placeSearch").submit();
		 }else{
			return false;
		 }
	}
}

	function chgTabSearch(tabID){		

		var obj_form = eval(document.getElementById("thailandSearch_topPageSearch"));		
		var obj_news = eval(document.getElementById("newsTab"));
		var obj_directory = eval(document.getElementById("directoryTab"));
		var obj_calendar = eval(document.getElementById("calendarTab"));
		var obj_forum = eval(document.getElementById("forumTab"));
		var obj_classified = eval(document.getElementById("classifiedTab"));
		var obj_job = eval(document.getElementById("jobTab"));

		obj_form.setAttribute("target", "");
		/*
		obj_news.setAttribute("class", "");
		obj_directory.setAttribute("class", "");
		obj_calendar.setAttribute("class", "");
		obj_forum.setAttribute("class", "");
		obj_classified.setAttribute("class", "");
		obj_job.setAttribute("class", "");
		obj_form.setAttribute("target", "");
		*/
		obj_news.setAttribute((document.all ? 'className' : 'class'), "");
		obj_directory.setAttribute((document.all ? 'className' : 'class'), "");
		obj_calendar.setAttribute((document.all ? 'className' : 'class'), "");
		obj_forum.setAttribute((document.all ? 'className' : 'class'), "");
		obj_classified.setAttribute((document.all ? 'className' : 'class'), "");
		obj_job.setAttribute((document.all ? 'className' : 'class'), "");
		obj_form.setAttribute((document.all ? 'className' : 'class'), "");

		switch(tabID){
			case 1 :
					//obj_news.setAttribute("class", "active");
					obj_news.setAttribute((document.all ? 'className' : 'class'), "active");
					obj_form.action = "/search/news-and-article/";
				break;
			case 2 :
					//obj_directory.setAttribute("class", "active");
					obj_directory.setAttribute((document.all ? 'className' : 'class'), "active");
					obj_form.action = "/search/directory/";
				break;
			case 3 :
					//obj_calendar.setAttribute("class", "active");
					obj_calendar.setAttribute((document.all ? 'className' : 'class'), "active");
					obj_form.action = "/search/calendar/";
				break;
			case 4 :
					//obj_forum.setAttribute("class", "active");
					obj_forum.setAttribute((document.all ? 'className' : 'class'), "active");
					obj_form.action = "/search/forum/";
				break;
			case 5 :
					//obj_classified.setAttribute("class", "active");
					obj_classified.setAttribute((document.all ? 'className' : 'class'), "active");
					obj_form.action = "/search/classified/";
				break;
			case 6 :
					//obj_job.setAttribute("class", "active");
					obj_job.setAttribute((document.all ? 'className' : 'class'), "active");
					obj_form.action = "/jobjob/";
					obj_form.setAttribute("target", "_blank");
				break;
			default :
					//obj_news.setAttribute("class", "active");
					obj_news.setAttribute((document.all ? 'className' : 'class'), "active");
					obj_form.action = "/search/news-and-article/";
				break;
		}
	}


function chkFromReview(){
	var error = 0;
	var xDisplayname = document.getElementById("xDisplayname").value.trim();
	var xEmail = document.getElementById("xEmail").value.trim();
	var xComment = document.getElementById("xComment").value.trim();
//	var xCode = document.getElementById("xCode").value.trim();

	if(xComment==""){
		error = 1;
		displayError("Please Edit Your comment details." , "errorX-Comment");
	}else{
		hideError("errorX-Comment");		
	}

//	if(xCode == ""){displayError("Please fill in your valid code." , "errorX-Code");	error = 1;}else{hideError("errorX-Code");}
//	if(xCode.length  != 6 ){displayError("Please fill in a correct valid code.", "errorX-Code");	error = 1;}else{hideError("errorX-Code");}

	if(error==1){
		return false;
	}else{
		// document.xFormCommentShort.action="/listing/includes/userCommentProcess.php";
		 document.xFormCommentShort.action="/listing/templates/userCommentProcess.php";
		 document.xFormCommentShort.submit(); 
	}
}

function CheckFromReviewFull(){
	var error = 0;
	var errorDate = 0;
	var xDisplayname = document.getElementById("xDisplayname").value.trim();
	var xEmail = document.getElementById("xEmail").value.trim();
	var xHeadline = document.getElementById("xHeadline").value.trim()
	var xComment = document.getElementById("xComment").value.trim();
//	var xCode = document.getElementById("xCode").value.trim();
	var xDate = document.getElementById("xDate").value.trim()
	var xMonth = document.getElementById("xMonth").value.trim();
	var xYear = document.getElementById("xYear").value.trim();


	//re = new RegExp( "^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,5})$", "i" );
	//result = re.test(xEmail);
	//if(!result){displayError( "The email address is invalid." , "errorX-Email");error=1;}else{hideError("errorX-Email");}

	if(xHeadline==""){
		error = 1;
		displayError("Please fill in a correct headline." , "errorX-Headline");
	}else{
		hideError("errorX-Headline");		
	}
	
	if(xComment==""){
		error = 1;
		displayError("Please Edit Your comment details." , "errorX-Comment");
	}else{
		hideError("errorX-Comment");		
	}

	if(xDate ==''){displayError("Please fill in your start date." , "errorX-Date"); error =1; errorDate=1;}
	if(xMonth ==''){displayError("Please fill in your start month." , "errorX-Date"); error =1; errorDate=1;}
	if(xYear ==''){displayError("Please fill in your start year." , "errorX-Date"); error =1; errorDate=1;}

	if(errorDate==0){
		var xFabChk = daysInMonth(xMonth, xYear);
		if(Number(xDate) > xFabChk){
			displayError("The February does have 28 or 29 days."  , "errorX-Date");
			error = 1;
			errorDate = 1;
		}
	}

	if(errorDate==0){
		if((xMonth=="4" || xMonth=="6" || xMonth=="9" || xMonth=="11") && xDate=="31"){
			displayError("This month doesn't have 31 days." , "errorX-Date");
			error = 1;
			errorDate = 1;
		}
	}

	if(errorDate==0){hideError("errorX-Date");}


	if(error==1){
		return false;
	}else{
		 document.xFormComment.action="/listing/templates/userCommentProcess.php";
		 document.xFormComment.submit(); 
	}

}


	function chgPrice(formName, formCurren, type){
		if(type==""){type="thb";}
		var obj = eval("document.getElementById(\""+formName+"\")");
		var obj_curr = eval("document.getElementById(\""+formCurren+"\")");
		if(obj.value != ""){
			obj_curr.value = type;
		}
	}
	//----start---member directory 
	function chkShare(){
		var error = 0;
		var xEmail = document.getElementById("xEmail").value.trim();
		var xCode = document.getElementById("xCode").value.trim();

		re = new RegExp( "^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,5})$", "i" );
		result = re.test(xEmail);
		
		if(xCode==""){
			error = 1;
			displayError("Please fill in a correct Word verification." , "errorX-Code");
		}else{
			hideError("errorX-Code");		
		}
		if(xCode.length > 7 || xCode.length < 6 ){
			error = 1;
			displayError("Please fill in a correct Word verification." , "errorX-Code");
		}else{
			hideError("errorX-Code");		
		}
		if(!result){
			displayError( "The email address is invalid." , "errorX-Email");
			error=1;
		}else{
			hideError("errorX-Email");
		}
		
		if(error==1){
			return false;
		}else{
			 document.xForm.action="/member/dirprocess/?";
			 document.xForm.submit(); 
		}
	}
	
	function getShare(id , ref){
		document.location.href="/member/share-to-friend/"+id+"/?xRef="+ref;
	}

	//----end---member directory 

