(function($){
    $.fn.init_setting=function(configs){
											if(configs['url']) $bsurl=configs['url'];

										}
    $(document).ready(function(){

 $("img#refrcap").click(function(){
   $('img#captcha_div').attr('src',$bsurl+"/captcha/visual-captcha.php?"+Math.random());
   });
   })
 })(jQuery);

function searchres(enq){


    if(enq.search.value=="Keyword...")
    {
		alert("Please enter keyword for search...");
		enq.search.focus();
		return false;
	}



return true;
}


var whitespace = " \t\n\r";
function isEmpty(s) {
	return ((s == null) || (s.length == 0));
}

          function isWhitespace (s) {

		var i;

		// Is s empty?
		if (isEmpty(s)) return true;

		// Search through string's characters one by one
		// until we find a non-whitespace character.
		// When we do, return false; if we don't, return true.
		for (i = 0; i < s.length; i++)
		{
				// Check that current character isnt whitespace.
				var c = s.charAt(i);

				if (whitespace.indexOf(c) == -1) return false;
		}

		// All characters are whitespace.
		return true;
}
function isEmail (s) {

		// is s whitespace?
		if (isWhitespace(s)) return false;

		// there must be >= 1 character before @, so we
		// start looking at character position 1
		// (i.e. second character)
		var i = 1;
		var sLength = s.length;

		// look for @
		while ((i < sLength) && (s.charAt(i) != "@"))
		{ i++
		}

		if ((i >= sLength) || (s.charAt(i) != "@")) return false;
		else i += 2;

		// look for .
		while ((i < sLength) && (s.charAt(i) != "."))
		{ i++
		}

		// there must be at least one character after the .
		if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
		else return true;
}



function subscribe_form(enq){


    if(!isEmail(enq.email.value))
    {
		alert("Please enter correct e-mail address for subscription");
		enq.email.focus();
		return false;
	}



return true;
}



function feedback_form(enq){

    if(enq.name.value==""){
      alert("Please Enter Full Name");
      enq.name.focus();
      return false;
    }
    if(!isEmail(enq.email.value))
    {
		alert("Please enter correct e-mail address");
		enq.email.focus();
		return false;
	}
    if(enq.address.value==""){
      alert("Please Enter Street Address");
      enq.address.focus();
      return false;
    }
    if(enq.city.value==""){
      alert("Please Enter city.");
      enq.city.focus();
      return false;
    }

    if(enq.country.value==""){
      alert("Please Select Country ");
      enq.country.focus();
      return false;
    }

    if(enq.comments.value==""){
      alert("Please Enter Comments");
      enq.comments.focus();
      return false;
    }
    if(enq.word_code.value==""){
      alert("Please enter the word verification code");
      enq.word_code.focus();
      return false;
    }


return true;
}



function validate_tour_enq(tour_enq){

    if(tour_enq.tour_title.value==""){
      alert("Please Enter Tour Title");
      tour_enq.tour_title.focus();
      return false;
    }

    if(tour_enq.title.value==""){
      alert("Please Select Title");
      tour_enq.title.focus();
      return false;
    }

    if(tour_enq.fname.value==""){
      alert("Please Enter First Name");
      tour_enq.fname.focus();
      return false;
    }

    if(tour_enq.lname.value==""){
      alert("Please Enter Last Name");
      tour_enq.lname.focus();
      return false;
    }

    if(!isEmail(tour_enq.email.value)){
      alert("Please Enter Correct email address. eg: abc@xyz.com");
      tour_enq.email.focus();
      return false;
    }

    if(tour_enq.telephone.value==""){
      alert("Please Enter Telephone");
      tour_enq.telephone.focus();
      return false;
    }

    if(tour_enq.address.value==""){
      alert("Please Enter Address");
      tour_enq.address.focus();
      return false;
    }

    if(tour_enq.city.value==""){
      alert("Please Enter City/State");
      tour_enq.city.focus();
      return false;
    }
     if(tour_enq.city.value==""){
      alert("Please Enter City/State");
      tour_enq.city.focus();
      return false;
    }
    if(tour_enq.country.value==""){
      alert("Please Select Country");
      tour_enq.country.focus();
      return false;
    }
    if(tour_enq.word_code.value==""){
      alert("Please enter the word verification code");
      tour_enq.word_code.focus();
      return false;
    }
    if(tour_enq.mandatory.checked==""){
      alert("Please Check the Terms & Condition box");
      tour_enq.mandatory.focus();
      return false;
    }

return true;
}


function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

   }


function checkName()
{

re = /^[A-Za-z ]+$/;
if(re.test(document.feedback.name.value))
{
//alert('Valid Name.');
}
else
{
alert('Please Enter Alphabets only.');
 document.feedback.name.value="";
}
}

function checkCity()
{

re = /^[A-Za-z ]+$/;
if(re.test(document.feedback.city.value))
{
//alert('Valid Name.');
}
else
{
alert('Please Enter Alphabets only.');
 document.feedback.city.value="";
}
}
function checkState()
{

re = /^[A-Za-z ]+$/;
if(re.test(document.enq.state.value))
{
//alert('Valid Name.');
}
else
{
alert('Please Enter Alphabets only.');
 document.enq.state.value="";
}
}


