function isEmail(s)
{   
  if (s=="") return false;
  if(s.indexOf(" ")>0) return false;
  if(s.indexOf("@")==-1) return false;
  var i = 1;
  var sLength = s.length;
  if (s.indexOf(".")==-1) return false;
  if (s.indexOf("..")!=-1) return false;
  if (s.indexOf("@")!=s.lastIndexOf("@")) return false;
  if (s.lastIndexOf(".")==s.length-1) return false;
  var str="abcdefghikjlmnopqrstuvwxyz1234567890-@._"; 
  for(var j=0;j<s.length;j++)
	if(str.indexOf(s.charAt(j))==-1)
		return false;
   return true;
}

function isEmpty(s)
{   
	return ((s == null) || (s.length == 0))
}

function isWhitespace (s)
{   
	var whitespace = " \t\n\r";
	var i;

  if (isEmpty(s)) return true;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (whitespace.indexOf(c) == -1) return false;
  }
  return true;
}
function isNumber(c)
{
	return (c>="0" && c<="9");
}
function isNumbers(str)
{
var isOK=true;
for(var i=0;i<str.length;i++)
	{
		if(!isNumber(str.charAt(i)))
			{
				isOK=false;
				break;
			}
	}
	return isOK;	
}

//BOOK MARK THIS PAGE
function CreateBookmarkLink(){
	 var url=window.location.href;
	 var title=document.title;
	
	 if(url.indexOf("file:") > -1) // IE cannot bookmark pages saved on hd: use main URL
	 url='http://www.indoviettravel.com';

	 var version = navigator.appVersion; 
	 var browser_name = navigator.appName;
	 
	 if(browser_name == "Microsoft Internet Explorer") { // add IE favorite
		 external.AddFavorite(url,title);
	 } else if(browser_name == "Netscape") { // add to FF bookmarks
				 window.sidebar.addPanel(title, url,"");
			 } else if(window.opera && window.print) { // Opera Hotlist
						return true; 
					}else { // unknown browser: report user
						alert('Failed to recognize your browser, please bookmark the page manually.');
					}
}

function popWin(url,width,height,windowName,scrollbar){
	var x = (screen.width)?(screen.width - width)/2:100;
	var y = (screen.height)?(screen.height - height)/2:100;

	var features = "width=" + width + "px,height=" + height + "px, top=" + y + "px, left=" + x + "px" +",scrollbars=yes,status=yes,resizable=yes";
		 
	if (!windowName){
		windowName = "IndovietTravel";
	}
	var popWindow = window.open(url, windowName, features);
	if (document.layers){
		window.moveTo(x, y);
	}
	popWindow.focus();
}

function ShowHideItem(item) {	
	for (i=1; i<=2; i++) {
		eval("var itemObj=item"+i);
		if (i==item) {
			if (itemObj.style.display=="") {
				itemObj.style.display="none";
			}
			else {
				itemObj.style.display="";
			}	
		}
	}
}

function checkInfo(){
	var ch = document.forms["reg"];
	if(ch.firstname.value == "")
	{
		alert("Please enter your firstname!!!");
		ch.firstname.focus();
		return false;
	}		
	if(ch.lastname.value == "")
	{
		alert("Please enter your lastname!!!");
		ch.lastname.focus();
		return false;
	}	
	
	if(ch.email.value=="")	{
		alert("Please enter your email !");
		ch.email.focus();
		ch.email.select();
		return false;
	}
	if (!isEmail(ch.email.value))
	{
		alert("Email is not correct!");
		ch.email.focus();
		return false;
	}
	if(ch.country.value=="")	{
		alert("Please enter you country !");
		ch.country.focus();
		return false;
	}
	if(ch.gender.value=="")	{
		alert("Please enter you gender !");
		ch.gender.focus();
		return false;
	}
	if(ch.paymethod.value=="")	{
		alert("Please enter you paymethod !");
		ch.paymethod.focus();
		return false;
	}
	if ((ch.cardnumber.value !="")&&(!isNumbers(ch.cardnumber.value)))
	{
		alert("cardnumber is not correct!");
		ch.cardnumber.focus();
		return false;
	}

	var d1 = ch.depart.value;
	var d2 = ch.returndate.value;
	if (Date.parse(d1) > Date.parse(d2))
	{
		alert('Incorect book date');
		return false
	}

	return true;
}	

function check_email() {
	var email = document.getElementById("email").value;
	if ( !isEmail(email) ){
		document.getElementById("error").innerHTML = "ERROR: your email is not correct!";
		email.focus();
		return false;
	}
	var lang = document.getElementById("lang").value;
	var url = "body/news_letter.php?email=" + email + "&lang=" + lang + "";
	var width=400, height = 400;
	var windowName = "IndovietTravel", scrollbar = "";

	popWin(url,width,height,windowName,scrollbar);
}

// Map
function getMouseXYinMapImage(evt)

{	

	coordX = evt.x - 302;
	
	coordY = evt.y - 80;
	
	////coordX=evt.x;coordY=evt.y;
	
	frmSport=document.frmMap;
	
	frmSport.txtOrdX.value=coordX;
	
	frmSport.txtOrdY.value=coordY;

}

function getMouseXY(evt)

{		 				 					

	document.frmMap.txtOrdX.value =evt.x;

	document.frmMap.txtOrdY.value =evt.y;							

}

function getMouseTopXY()

{		

	frmSport=document.frmMap;

	frmSport.top_left_x.value=frmSport.txtOrdX.value;

	frmSport.top_left_y.value=frmSport.txtOrdY.value;

}

function getMouseBottomXY()

{		

	frmSport=document.frmMap;

	frmSport.bottom_right_x.value=frmSport.txtOrdX.value;

	frmSport.bottom_right_y.value=frmSport.txtOrdY.value;

}

function check_add_map(){
	if (document.getElementById("destination").value == "")	{
		alert("enter your destination please!");
		return false;
	}

	if (document.getElementById("top_left_x").value == "")	{
		alert("enter your top_left_x please!");
		return false;
	}
	if (document.getElementById("bottom_right_x").value == "")	{
		alert("enter your bottom_right_x please!");
		return false;
	}
	if (document.getElementById("top_left_y").value == "")	{
		alert("enter your top_left_y please!");
		return false;
	}
	if (document.getElementById("bottom_right_y").value == "")	{
		alert("enter your bottom_right_y please!");
		return false;
	}
}

function reset(id) {
	document.getElementById(id).value = "";
}