// JavaScript Document
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    try {
        xmlhttp = new XMLHttpRequest();
    } catch (e) {
        xmlhttp=false;
    }
}
if (!xmlhttp && window.createRequest) {
    try {
        xmlhttp = window.createRequest();
    } catch (e) {
        xmlhttp=false;
    }
}


function hagamosAjax(url, element_id)
{ 
    var element = document.getElementById(element_id); 
    element.innerHTML = '<img src=loader.gif align=absmiddle>';
    xmlhttp.open("GET", url); 
    xmlhttp.onreadystatechange = function() { 
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
            element.innerHTML = xmlhttp.responseText; 
        } 
    } 
    xmlhttp.send(null); 
}
function isMail(mail) {
	return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}
function sendValues(traveler){
    var name = document.getElementById("name").value;
    var email = document.getElementById("email").value;
    var message = document.getElementById("message").value;

    if(name == '' || email == '' || message == ''){
        alert('Please complete all fields...');
    } else {
		if (!isMail(email)) {
			alert("Please input a correct email..")
		} else {
			var url = 'send_message.php?tr='+escape(traveler)+'&name='+escape(name)+"&email="+escape(email)+"&message="+escape(message);
			hagamosAjax(url, 'message_sent');
		}
    }
}

function viewJournal(day){
    if(document.getElementById("viewJournal").innerHTML == ''){
        var url = 'viewJournal.php?day='+escape(day);
        hagamosAjax(url, 'viewJournal');
     } else {
        document.getElementById("viewJournal").innerHTML = '';
     }
}

function viewPhotogal(day, container){
    if(document.getElementById(container).innerHTML == ''){
        var url = 'getPhotogal.php?id='+escape(day);
        hagamosAjax(url, container);
    } else {
        document.getElementById(container).innerHTML = '';
    }
}
/*
function insertComment(day){
    if(document.getElementById("form_comments").innerHTML == ''){
        var url = 'insertComments.php?day='+escape(day);
        hagamosAjax(url, 'form_comments');
    } else {
        document.getElementById("form_comments").innerHTML = ''
    }
}

function sendComment(){
    var day = document.getElementById("day").value;
    var title = document.getElementById("title").value;
    var comment = document.getElementById("comment").value;
    if(title == '' || comment == ''){
        alert('Please complete all fields...');
    } else {
        var url = 'saveComment.php?day='+escape(day)+'&title='+escape(title)+'&comment='+escape(comment);
        hagamosAjax(url, 'form_comments');
    }
}*/

