function $(id)

{

	return document.getElementById(id);

}

//-------------------------------------------------------------------------------------------

function getHTTPObject() 

{

	var xhr = false;

	if (window.XMLHttpRequest) 

	{

		xhr = new XMLHttpRequest();

	} 

	else if (window.ActiveXObject) 

	{

		try {xhr = new ActiveXObject("Msxml2.XMLHTTP");} 

		catch(e) 

		{

			try {xhr = new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {xhr = false;}

		}

	}

	return xhr;

}

//-------------------------------------------------------------------------------------------

function getPage(url)

{

	var xhr = getHTTPObject();

	$('pageDiv').innerHTML = "<img src=images/loader.gif />";

	xhr.onreadystatechange = function () 

	{ 

		if(xhr.status == 200 && xhr.readyState == 4)

			$('pageDiv').innerHTML = xhr.responseText;

	}

	xhr.open("GET", url, true);

	xhr.send(null);

}

//-------------------------------------------------------------------------------------------

function validateFields()

{

	for(var i=0; i<document.forms[0].elements.length; i++)

	{

		var currentElement = document.forms[0].elements[i];

		switch(currentElement.type)

		{

			case 'text':

			case 'password':

			case 'textarea':

				if (currentElement.value.replace(/\s/g, "") == "")

				{

					alert("Please enter some value in " + currentElement.title);

					return false;

				}

			break;

			case "select-one":

			case "select-multiple":

				var selectok = false;

				for (var j=0; j<currentElement.options.length;j++) 

				{

				  var item = currentElement.options[j];

				  if (item.selected && item.value != 0)

					selectok = true;

				}

				if (!selectok)

				{

				  alert("Please select a " + currentElement.title);

				  return false;

				}

				else

					return true;

        	break;



		}

	}

	return true;

}

//-------------------------------------------------------------------------------------------

function submitContactForm()

{

	if(validateFields() == true)

	{

		var url = "postcontact.php?FirstName=" + $('FirstName').value + 

		                         "&LastName=" + $('LastName').value + 

								 "&Email=" + $('Email').value + 

								 "&Phone=" + $('Phone').value + 

								 "&Message=" + $('Message').value;

		

		var xhr = getHTTPObject();

		xhr.onreadystatechange = function () 

		{

			if(xhr.status == 200 && xhr.readyState == 4)

				$('pageDiv').innerHTML = xhr.responseText;

		}

		xhr.open("GET", url, true);

		xhr.send(null);

	}

}










    pics = new Array();
    pics_title = new Array();
	pics_path = new Array();
	pic_counter = 0;
	totalpics = 0;
	picnumber = 0;
	var xmlHttp;
 
  
  	function fnPutPicture(picid,path,title)
  	{
		alert("picid: " + picid + " Title: " + title);
  		pics[pic_counter] = picid;
		pics_path[pic_counter] = path;
		pics_title[pic_counter] = title; 
		++pic_counter;
	}
  
  function changeImage(whichWay) 
  {
  	
	var dv = document.getElementById("dvcounter");
	var dvpics = document.getElementById("pics");
	totalpics = pics.length;
	alert(pics.length);
	
	if(whichWay=="fw") 
	{
			if (++picnumber > pics.length) 
			{
				dv.innerHTML = "<p style='margin-left:10px;' class='smallfont'>Photo " + "1" + " of " + totalpics + " Photos&nbsp;&nbsp;&nbsp;&nbsp;Picture Title: " + pics_title[0] +"</p>";
				dvpics.innerHTML = "<img class='photo' align='absmiddle' src='" + pics_path[0] + "'>";
				picnumber=1;
			}//end of inner if
		
			else
			{
				dv.innerHTML = "<p style='margin-left:10px;' class='smallfont'>Photo " + (picnumber) + " of " + totalpics + " Photos&nbsp;&nbsp;&nbsp;&nbsp;Picture Title: " + pics_title[picnumber - 1] +"</p>";
				dvpics.innerHTML = "<img class='photo' align='absmiddle' src='" + pics_path[picnumber - 1] + "'>";
			}
	}//end of outer if
	
	else if(whichWay == 'bk') 
	{
	alert("this is for the previous button");
			if (picnumber==1) 
			{
				picnumber = pics.length;
				dv.innerHTML = "<p style='margin-left:10px;' class='smallfont'>Photo " + totalpics + " of " + totalpics + " Photos&nbsp;&nbsp;&nbsp;&nbsp;Picture Title: " + pics_title[picnumber - 1] +"</p>";
				dvpics.innerHTML = "<img class='photo' align='absmiddle' src='" + pics_path[picnumber - 1] + "'>";
			}//end of if inside the else
			else
			{
				--picnumber;
				dv.innerHTML = "<p style='margin-left:10px;' class='smallfont'>Photo " + (picnumber) + " of " + totalpics + " Photos&nbsp;&nbsp;&nbsp;&nbsp;Picture Title: " + pics_title[picnumber - 1] +"</p>";
				dvpics.innerHTML = "<img class='photo' align='absmiddle' src='" + pics_path[picnumber - 1] + "'>";
			}
			
			//dvnav.innerHTML = "<td align=center width=400><a id=prev2 href=# onClick='" + "javascript:changeImage('bk')'>Previous</a>&nbsp;&nbsp;&nbsp;<a id='next2' href=# onClick='" + "javascript:changeImage('fw')'>Next</a>";
	}//end of else
		
		else if(whichWay == 'start')
		{
			++picnumber;
			dv.innerHTML = "<p style='margin-left:10px;' class='smallfont'>Photo " + "1" + " of " + totalpics + " Photos&nbsp;&nbsp;&nbsp;&nbsp;Picture Title: " + pics_title[picnumber - 1] +"</p>";
			dvpics.innerHTML = "<img class='photo' align='absmiddle' src='" + pics_path[picnumber - 1] + "'>";
		}
	
}
