var registrationEmailLabel;
var contactNameLabel;
var contactEmailLabel;
var contactMessageLabel;

$(document).ready(function(){
  /*jQuery('#jcarousel').jcarousel({scroll: 1});*/
  
  $("#text2").hide();
  
  $("#textButton1").click(function() {
    $("#text1").fadeOut("slow", function(){
      $("#text1").hide();
      $("#text2").fadeIn("slow");
    });
    return false;
  });
  
  $("#home").click(function() {
    $("#text2").fadeOut("slow", function(){
      $("#text2").hide();
      $("#text1").fadeIn("slow");
    });
    return false;
  });
  
  registrationEmailLabel = $("#registrationEmail").val();
  contactNameLabel = $("#contactName").val();
  contactEmailLabel = $("#contactEmail").val();
  contactMessageLabel = $("#contactMessage").val();
  
  $("#registrationSubmit").click(register);
  $("#contactSubmit").click(contact);
});

function register() {
  $("#registrationSubmit").attr('disabled', true);
  var email = $.trim($("#registrationEmail").val());
  if (email == registrationEmailLabel) email = '';
  $("#registrationResponse").html("Sending...");
  $.post("php/process.php", {email: email, action: 'register'}, registerResponse);
  return false;
}
  
function registerResponse(aResult) {
  var result = eval( '(' + aResult + ')' ); 
  $("#registrationResponse").html(result.response);
  $("#registrationSubmit").attr('disabled', false);
  if (result.success)
    $("#registrationEmail").val(registrationEmailLabel);
}

function contact() {
  $("#contactSubmit").attr('disabled', true);
  var email = $.trim($("#contactEmail").val());
  var name = $.trim($("#contactName").val());
  var message = $.trim($("#contactMessage").val());
  if (email == contactEmailLabel) email = '';
  if (name == contactNameLabel) name = '';
  if (message == contactMessageLabel) message = '';
  $("#contactResponse").html("Sending...");
  $.post("php/process.php", {email: email, name: name, message: message, action: 'contact'}, contactResponse);
  return false;
}
  
function contactResponse(aResult) {
  var result = eval( '(' + aResult + ')' );
  $("#contactResponse").html(result.response);
  $("#contactSubmit").attr('disabled', false);
  if (result.success) {
    $("#contactName").val(contactNameLabel);
    $("#contactEmail").val(contactEmailLabel);
    $("#contactMessage").val(contactMessageLabel);
  }
}

$().ready(function() {
  $('#dialog').jqm();
});

$(document).ready(function (){
  $("#marquee490").marquee({yScroll: "bottom"});
});

function getWindowHeight() {
  var result = 0;
  if (self.innerHeight)
    result = self.innerHeight;
  else if (document.documentElement && document.documentElement.clientHeight)
    result = document.documentElement.clientHeight;
  else if (document.body)
    result = document.body.clientHeight;

  return result;
}

function updateSize() {
  document.getElementById('page').style.height = Math.max(620, getWindowHeight()) + 'px'
}

window.onresize = updateSize;

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}