
function goHome(lang) {
location.href='./?lang='+lang;
}

function BlurLinks(){
	lnks=document.getElementsByTagName('a');
	for(i=0;i<lnks.length;i++){
	lnks[i].onfocus=new Function("if(this.blur)this.blur()");
	}
}



function checkIEversion() {
if (navigator.appName == 'Microsoft Internet Explorer') {
var navName = navigator.appName;
var brVer = navigator.userAgent;
var brNum;
function verNumIE() {
var brVerId = brVer.indexOf('MSIE');
brNum = brVer.substr(brVerId,8);
}
verNumIE();
if(brNum < "MSIE 8.0") {
$('#alertDiv').css('display','block');
$('#alertDiv').html('Browser insecure (' +brNum+ ') - you should update to MSIE 8 or higher !');
/*$('#alertDiv').animate({
height: $(document).height()
}, 500);*/
}
}
}



// resize div '#main_picswrapper' height to fit the page
function resizePicswrapper() {
$('#main_picswrapper').animate({
height: $(document).height()
},function(){
$('.scroll_picswrapper').animate({
height: $(document).height()
});
});
}




// window resize check
function bwindowWidth() {
if (window.innerWidth) {
return window.innerWidth;
} else if (document.body && document.body.offsetWidth) {
return document.body.offsetWidth;
} else {
return 0;
}
}

function bwindowHeight() {
if (window.innerHeight) {
return window.innerHeight;
} else if (document.body && document.body.offsetHeight) {
return document.body.offsetHeight;
} else {
return 0;
}
}

function reinitializeWindow () {
if (wWidth != bwindowWidth() || wHeight != bwindowHeight()) {
//location.href = location.href;
$('#main_picswrapper').css('height',bwindowHeight()+'px');
$('.scroll_picswrapper').css('height',bwindowHeight()+'px');
$('#starter img').css('height',bwindowHeight()-200 +'px');
}
}

/* for Netscape  */
if (!window.wWidth && window.innerWidth) {
window.onresize = reinitializeWindow;
wWidth = bwindowWidth();
wHeight = bwindowHeight();
}
// end window resize check






function loadData(lTarget,path2File) {
$('#'+lTarget).animate({ opacity: 0.5 });
$('#'+lTarget).html("loading...");
$('#'+lTarget).load('http://'+window.location.hostname+'/'+path2File, function() {
// on complete
$('#'+lTarget).animate({ opacity: 1.0 });
});
}




// loading picsanimation overall
function loadPicsData(divTarget,picsFolder,picsFile) {
if($('#'+divTarget+'').length > 0 ) { // if div is already loaded
$('.scroll_picswrapper').scrollTo($('#'+divTarget+''), 200, { axis:'y' }); // scroll to the right div
$('#'+divTarget+'').animate({ opacity: 0.2 }, function() {
$('#'+divTarget).html("<img src='http://"+window.location.hostname+"/pics/"+picsFolder+"/"+picsFile+"'>"); // load again
});
$('#'+divTarget+'').animate({ opacity: 1.0 }); // animate
} else {
$('.scroll_picswrapper').prepend("<div id='"+divTarget+"' class='mainpic'></div>");
if($('#'+divTarget+'').length > 0 ) {
$('#'+divTarget+'').animate({ opacity: 0 }, function() {
$('#'+divTarget).html("<img src='http://"+window.location.hostname+"/pics/"+picsFolder+"/"+picsFile+"'>");
});
}
$('.scroll_picswrapper').scrollTo($('#'+divTarget+''), 200, { axis:'y' }); // scroll to the right div
$('#'+divTarget+'').animate({ opacity: 1.0 });
}
// check main_picswrapper height and resize it
//setTimeout("resizePicswrapper()",1000);
setTimeout("Cufon.replace('.mainpic')",500);
}


function loadcontentData(divTarget,divData) {
if($('#'+divTarget+'').length > 0 ) { // if div is already loaded
$('.scroll_picswrapper').scrollTo($('#'+divTarget+''), 200, { axis:'y' }); // scroll to the right div
$('#'+divTarget+'').animate({ opacity: 0.2 }, function() {
$('#'+divTarget).html(divData); // load again
});
$('#'+divTarget+'').animate({ opacity: 1.0 }); // animate
} else {
$('.scroll_picswrapper').prepend("<div id='"+divTarget+"' class='mainpic'></div>");
if($('#'+divTarget+'').length > 0 ) {
$('#'+divTarget+'').animate({ opacity: 0 }, function() {
$('#'+divTarget).html(divData);
});
}
$('.scroll_picswrapper').scrollTo($('#'+divTarget+''), 200, { axis:'y' }); // scroll to the right div
$('#'+divTarget+'').animate({ opacity: 1.0 });
}
// check main_picswrapper height and resize it
//setTimeout("resizePicswrapper()",1000);
$('#'+divTarget+'').mouseover(function(){
$('#'+divTarget+' div.pic_description').css('display','block');
});
$('#'+divTarget+'').mouseout(function(){
$('#'+divTarget+' div.pic_description').css('display','none');
//setTimeout("$('#"+divTarget+" div.pic_description').animate({ opacity: 0 })",500);
});
setTimeout("Cufon.replace('.mainpic')",500);
}




function popupDetails(targ,w,h) {
detailsW = window.open(""+targ, "popUp", "width="+w+",height="+h+",toolbar=no,scrollbars=yes,menubar=no,locationbar=no");
detailsW.focus();
}


// set active main navi item to white
function setClassactive(divTarg,linkTarg) {
if($('#'+divTarg).is(':hidden')) {
$('#'+linkTarg).attr('class','white');
}
if($('#'+divTarg).is(':visible')) {
$('#'+linkTarg).attr('class','black');
}
}


function showDiv(divTarg) {
setTimeout("$('#"+divTarg+"').slideToggle('fast')",500);
}









// start on document ready
$(document).ready(function(){
// scrollTo function 
$.localScroll.hash({
target: 'body', 
queue:true,
duration:500
});

$.localScroll({
target: 'body', 
queue:true,
duration:500,
hash:true,
onBefore:function( e, anchor, $target ){
},
onAfter:function( anchor, settings ){
}
});
// end scrollTo

checkIEversion();
BlurLinks();
resizePicswrapper();
//$('.scroll_picswrapper').jScrollPane();

if($('#starter').length > 0 ) {
$('#starter img').css('height',''+$(document).height()-80);
$('.scroll_picswrapper').scrollTo('#starter',200);
}
});
// end on document ready


