function num_char_check(check_string)
{
	var iChars3 ="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	if(iChars3.indexOf(check_string) != -1)
	{
		return 1;
	}
	else return 0;
}
function special_char_check(check_string)
{
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?~_"; 
	if(iChars.indexOf(check_string) != -1)
	{
		return 1;
	}
	else return 0;
}
function special_char_check2(check_string)
{
	var iChars2 ="-:";
	if(iChars2.indexOf(check_string) != -1)
	{
		return 1;
	}
	else return 0;
}
function search_text2(){		
	if(document.form1_search.searchby[0].checked)
	var search_by = document.form1_search.searchby[0].value;
	if(document.form1_search.searchby[1].checked)
	var search_by = document.form1_search.searchby[1].value;
	if(document.form1_search.searchby[2].checked)
	var search_by = document.form1_search.searchby[2].value;
var search_v = document.getElementById('search').value;
search_v = search_v.replace(/^\s+|\s+$/g,"");  //like trim in php

var num = 0,special = 0,special2 = 0 ;

 for (var i = 0; i < search_v.length; i++) {
		if(num!=1)
		{
			num = num_char_check(search_v[i]);
		}
		if(special!=1)
		{
			special = special_char_check(search_v[i]);
		}
  }
  if(num==1 && special==1)
  {
	  for (var i = 0; i < search_v.length; i++) {
			if(special2!=1)
			{
				special2 = special_char_check2(search_v[i]);
			}
  		}
		if(special2==0)
		{	
			alert("Special characters are not allowed in search");
		 	exit;
		}
  }
  else if(num==0 && special==1)
  {
	 alert("Special characters are not allowed in search");
	 exit;
  }
	var str = /\ /g; //replace space between words with _
	var search_v = search_v.replace(str,"-");
	search_v = escape(escape(search_v));
	window.location='search-'+search_v+'-'+search_by;		
}
