function galleryactive() {
document.getElementById("menu_gallery").className = "active";
}

function lessonsactive() {
document.getElementById("menu_lessons").className = "active";
}

function pricesactive() {
document.getElementById("menu_prices").className = "active";
}

function contactactive() {
document.getElementById("menu_contact").className = "active";
}

function homeactive() {
document.getElementById("menu_home").className = "active";
}

function showstudiophoto(file) {

var myfile=	file.substring(0,8)+".jpg" ;
document.getElementById('pixbox').innerHTML = "<img src='photos/sample/studio/" + myfile + "' border='0' alt='' align=center>";
document.getElementById('currentimage').childNodes[0].nodeValue=myfile;
get_comments();

} 

function showoutdoorphoto(file) {

var myfile=	file.substring(0,8)+".jpg" ;
document.getElementById('pixbox').innerHTML = "<img src='photos/sample/outdoor/" + myfile + "' border='0' alt='' align=center>";
document.getElementById('currentimage').childNodes[0].nodeValue=myfile;
get_comments();

} 

	

function get_comments(){
	
	var ajaxRequest; 
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			
			var myArray = ajaxRequest.responseText.split("~");
			var list = "<TABLE cellSpacing=1 cellPadding=0 width='550' height='100' border=0 bgColor=#000000>";
			for (var i = 0; i < myArray.length-1 ; i++) 
			{
			var myLine=myArray[i].split("|");		
			
		list +="<tr><TD class='orange'  width='430' align=left><b>"+myLine[2]+"</b> | "+myLine[1]+"</TD>";
		list +="<TD class='text' width='10'>&nbsp</TD>";
		list +="<TD width='80'>&nbsp</TD>";
		list +="<TD width='80' class='text' align='right'><br></TD></TR>";
		list +="<tr><TD  width='430' class='comments' colspan='4'>"+myLine[5]+"</TD></TR>";
		list +="<TR><TD colspan=4>&nbsp</TD><TR>";
		list +="<TR><TD colspan=4><img src='images/grey.gif' border='0' width='590' height='1'></TD><TR>";
		list +="<TR><TD colspan=4>&nbsp</TD><TR>";				
			}
			list +="</table>";
			document.getElementById("comments").innerHTML = list;

		}
		
	}
	var myfile = document.getElementById('currentimage').childNodes[0].nodeValue;
	var myfolder = document.getElementById('folder').childNodes[0].nodeValue;
	var queryString = "folder=" + myfolder + "&image=" + myfile;
	ajaxRequest.open("POST", "query/getcomments.php?"+queryString, true);
	ajaxRequest.send(null); 

	
}


function ajaxFormPost(){
	
	var myname = document.getElementById('name').value;
	var myemail = document.getElementById('email').value;
	var mycomment = document.getElementById('comment').value;
	var myimage = document.getElementById('currentimage').childNodes[0].nodeValue;
	var myfolder = document.getElementById('folder').childNodes[0].nodeValue;
	
	var ajaxRequest; 
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		document.getElementById('name').value="";
		document.getElementById('email').value="";
		document.getElementById('comment').value="";
		
		get_comments();
		}
		
	}
	

	
	var queryString = "?name=" + myname + "&email=" + myemail + "&folder=" + myfolder + "&image=" + myimage + "&comment=" + mycomment;
	ajaxRequest.open("POST", "query/writecomments.php"+ queryString, true);
	ajaxRequest.send(null); 

	
}


function ClientFormPost(){
	
	var mycomment = document.getElementById('comment').value;
	var myimage = document.getElementById('currentimage').childNodes[0].nodeValue;
	var myfolder = document.getElementById('folder').childNodes[0].nodeValue;
	
	var ajaxRequest; 
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		document.getElementById('comment').value="";
		get_comments();
		}
		
	}
	

	
	var queryString = "?name=" + myfolder + "&folder=" + myfolder + "&image=" + myimage + "&comment=" + mycomment;
	ajaxRequest.open("POST", "query/writecomments.php"+ queryString, true);
	ajaxRequest.send(null); 

	
}


function CommentFormPost(){
	
	var myname = document.getElementById('name').value;
	var myemail = document.getElementById('email').value;
	var mycomment = document.getElementById('comment').value;
	
	var ajaxRequest; 
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		document.getElementById('name').value="";
		document.getElementById('email').value="";
		document.getElementById('comment').value="";
		
		window.location = "index.php?/welcome/messagesent"
		}
		
	}
	

	
	var queryString = "?name=" + myname + "&email=" + myemail + "&comment=" + mycomment;
	ajaxRequest.open("POST", "query/writemessage.php"+ queryString, true);
	ajaxRequest.send(null); 

	
}







function validateName(request)
{
var x=document.getElementById('name').value;
if (x==null || x=="")
  {
  alert("Please enter your name");
  return false;
  }else{
	validateEmail(request);	  
  }
}


function validateEmail(request)
{
var x=document.getElementById('email').value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Please enter valid e-mail address");
  return false;
  }else{
	validateComments(request); 
  }	  
}


function validateComments(request)
{
var x=document.getElementById('comment').value;
if (x==null || x=="")
  {
  alert("Please enter the comments");
  return false;
  }else{
	  if(request==1){
	ajaxFormPost();	
	}else{ 
	ajaxFormPost();
	}
  }
}

function validateClientComments()
{
var x=document.getElementById('comment').value;
if (x==null || x=="")
  {
  alert("Please enter the comments");
  return false;
  }else{

	ClientFormPost();	

  }
}
