function search_redirect(){
	var eleID = document.getElementById("serchtxtbbid");
	
	var searchtxt = trim(eleID.value);
	if(searchtxt==''){
		alert("Please enter your search criteria text");
		return;
	}
	//var urlMain = "searchtexturl.php";
	var urlMain = "product-search-url.php";
	var currDate = new Date();
	var currDateMil = currDate.getTime();
	var ajObj = getAjaxObject();
	
	if(ajObj == null){
		alert("Error: Your browser does not support this feature!\nPlease latest version of IE or Netscape");
		return;
	}
	var urlString = "&searchtxt="+searchtxt;
	var urlget = (urlMain + "?action="+currDateMil+urlString);
	ajObj.open("GET", urlget, true);
	ajObj.send(null);
	ajObj.onreadystatechange = function(){
		if(ajObj.readyState == 4 && ajObj.status == 200){
			var responseVal = ajObj.responseText;
			//alert(responseVal);
			if(trim(responseVal)!=''){
				var responseArray = trim(responseVal).split("|");
				var proURL = trim(responseArray[0]);
				var proTxt = trim(responseArray[1]);
				if(proURL!=''){
					window.location.replace(proURL);
				}else{
					if(proTxt!=''){
						var urlrel = "products-searching.php?strtxt="  + trim(proTxt)
						window.location.replace(urlrel);
					}
				}
			}else{
				alert("Please enter your search criteria text");
			}
		}
	}
}
function getAjaxObject(){ // this function is use to get AjaxObject
	var objAjax = null;
	try{
		objAjax = new XMLHttpRequest();
	}catch(e){
		try{
			objAjax = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e1){
			try{
				objAjax = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e2){
				objAjax = null;
			}
		}
	}
	return objAjax;
}
function alphaNumericCheck(sval){
	var regex=/^[0-9a-zA-Z\s]+$/; //^[a-zA-z]+$/
	if(regex.test(sval)){
		return true;
	} else {
		return false;
	}
}
function trim(str){
	return str.replace(/^\s+|\s+$/g,'');
}
function funTrackSearch(e){
	if(e){
		e = e 
	}else{
		e = window.event
	} 
	
	if(e.which){ 
		var keycode = e.which
	}else{
		var keycode = e.keyCode 
	}
	
	if(keycode == 13) {
		search_redirect();
	}
}
