﻿// JScript File   
var g_w_home = "ctl00_";
var g_s_search_word_txt="พิมพ์คำที่ต้องการค้นหา";

function g_go_search(CateCode)
{
    if (g_check_input_txt()) 
    {
        var cURL="/H0_search_home_baan.aspx";
		var sWord = document.getElementById(g_w_home + "g_tbx_search_word");
		var sW = sWord.value;
		cURL +="?S_C_SEARCH_WORD="+sW;
		cURL += "&S_C_SEARCH_TYPE="+CateCode;
		window.location.href(cURL);	
    }
    else
    {
        g_set_pre_search();
    }
}

function g_set_text_blur()
{
   var s_word = document.getElementById(g_w_home + "g_tbx_search_word");
   s_word.style.color ="#808080";
}

function g_set_pre_search()
{
	var s_word = document.getElementById(g_w_home + "g_tbx_search_word");	
	if (s_word.value == g_s_search_word_txt)
	 { 
	    s_word.style.color ="#808080";
	} 
	else 
	{ 
	    if (s_word.value=='' || s_word.value==' ')
	    {
	    s_word.value=g_s_search_word_txt;
	    }
	    s_word.style.color ="#0099cc";
	}
}
function g_set_word_change()
{
    var s_word = document.getElementById(g_w_home + "g_tbx_search_word");
    var s_w = s_word.value;
    if (s_w =='' || s_w ==' ') 
    {
        s_word.value = g_s_search_word_txt;
        s_word.style.color ="#808080";
    } 
    else
    {
        s_word.style.color ="#0099cc";
    }
}
function g_set_text_key()
{
	var s_word = document.getElementById(g_w_home + "g_tbx_search_word");
	var s_word_txt = document.getElementById(g_w_home + "g_tbx_search_word").value;
	if (s_word_txt == g_s_search_word_txt)
	{
		s_word_txt = "";
		s_word.value = s_word_txt;		
	}
	else
	{
		s_word.select();	
	}
     s_word.style.color ="#0099cc";
}
function g_check_input_txt()
{
	var s_word = document.getElementById(g_w_home + "g_tbx_search_word");
	var s_word_txt = document.getElementById(g_w_home + "g_tbx_search_word").value;
	var iChars = "!@#$%^&*()+=_[]\';,/{}|\":<>?";
	var chk_txt = "";
	//-
	for (var i = 0; i < s_word_txt.length; i++) {
  		if (iChars.indexOf(s_word_txt.charAt(i)) != -1) 
		{		  
			chk_txt += "";			
  		}
		else
		{
			chk_txt += s_word_txt.charAt(i);
		}
	 }
	 document.getElementById(g_w_home + "g_tbx_search_word").value = chk_txt;
	 if (chk_txt.length > 2 && g_s_search_word_txt != chk_txt)  
	 {
		 return true;
	 }
	 else
	 { return false; }
		
}
