var fadeDuration = 950; //time in milliseconds
    

jQuery(document).ready(function () {
	jQuery("#container").vAlign();
	showSplash();
});
	 
function showSplash() {
	var splash = jQuery('#splash img');
	splash.css("opacity",0);
	splash.animate({opacity:1}, 2000, "swing");
}		

jQuery(window).resize(function(){
	 jQuery("#container").vAlign();
});


jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
	if (i == arguments.length) {
		if(jQuery(document).getUrlParam("intlink")!='true') {
			showBkg();
		}
	}
}
		 
function showBkg() {
	var header = jQuery('#home #header');
	var bkg = jQuery('#home #bkgphoto');
	var main = jQuery('.inside #main');
	main.css("height","1px");
	//main.css("opacity",0);
	header.css("opacity",0);
	bkg.css("opacity",0);
	bkg.animate({opacity:1}, 2000, "swing", showMenu);
	main.animate({height:'439px'}, 1000, "swing");
}		 
function showMenu() {
	var header = jQuery('#home #header');
	header.animate({opacity:1}, 750, "linear");
} 

function closeBtnSetup() {
	jQuery('#btn_home').click(function(){
    var hrefLoc = jQuery(this).attr('href');
    jQuery('.inside #main').animate({height:'1px'}, 750, "swing",function(){
        window.location = hrefLoc + "?intlink=true";
    });
    return false;

	}); 
	
}


(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = jQuery(this).height();
	var ph = jQuery(window).height();
	jQuery(this).css('margin-top', '10px');
	if(ah < ph) {
		var mh = (ph - ah) / 2;
		jQuery(this).css('margin-top', mh);
	}
	});
};
})(jQuery);

/* Copyright (c) 2006-2007 Mathias Bank (http://www.mathias-bank.de)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * 
 * Version 2.1
 * 
 * Thanks to 
 * Hinnerk Ruemenapf - http://hinnerk.ruemenapf.de/ for bug reporting and fixing.
 * Tom Leonard for some improvements
 * 
 */
jQuery.fn.extend({
/**
* Returns get parameters.
*
* If the desired param does not exist, null will be returned
*
* To get the document params:
* @example value = jQuery(document).getUrlParam("paramName");
* 
* To get the params of a html-attribut (uses src attribute)
* @example value = jQuery('#imgLink').getUrlParam("paramName");
*/ 
 getUrlParam: function(strParamName){
	  strParamName = escape(unescape(strParamName));
	  
	  var returnVal = new Array();
	  var qString = null;
	  
	  if (jQuery(this).attr("nodeName")=="#document") {
	  	//document-handler
		
		if (window.location.search.search(strParamName) > -1 ){
			
			qString = window.location.search.substr(1,window.location.search.length).split("&");
		}
			
	  } else if (jQuery(this).attr("src")!="undefined") {
	  	
	  	var strHref = jQuery(this).attr("src")
	  	if ( strHref.indexOf("?") > -1 ){
	    	var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	  		qString = strQueryString.split("&");
	  	}
	  } else if (jQuery(this).attr("href")!="undefined") {
	  	
	  	var strHref = jQuery(this).attr("href")
	  	if ( strHref.indexOf("?") > -1 ){
	    	var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	  		qString = strQueryString.split("&");
	  	}
	  } else {
	  	return null;
	  }
	  	
	  
	  if (qString==null) return null;
	  
	  
	  for (var i=0;i<qString.length; i++){
			if (escape(unescape(qString[i].split("=")[0])) == strParamName){
				returnVal.push(qString[i].split("=")[1]);
			}
			
	  }
	  
	  
	  if (returnVal.length==0) return null;
	  else if (returnVal.length==1) return returnVal[0];
	  else return returnVal;
	}
});

