jQuery(document).ready(function () {

   jQuery('#target').css('display','block');

	jQuery('.mainMenu .sub-menu').parent().addClass('starter');

	jQuery("#porfolioSlider .glidecontent a").colorbox({transition:"none", innerWidth:1020, innerHeight:480, iframe:true});
	jQuery("map > area#facebook").tooltip({ positionLeft: true	});
	
	jQuery("map > area#emailto").tooltip({ 
		positionLeft: true,
		showURL: false

	});
	
	on_ld();
});

var closeScr = new Number(0);
var openScr = new Number(0);
var dataCont = new String();
var step = new Number(5);
var speed = new Number(2);
var box1Height = new Number(455);

function close_screen() {
	
	if (parseInt(jQuery('#screen .box2').css('height')) <= 20 ) {
		jQuery('#screen .box2').html('');
		on_ld();
	}
	
	if (closeScr == 0 && openScr == 0) {
		box1Height = parseInt(jQuery('#screen .box2').css('height'));
	}
	
	if (parseInt(jQuery('#screen .box2').css('height')) >= step && openScr == 0) {
		closeScr = 1;
		jQuery('#screen .box2').css('height',parseInt(jQuery('#screen .box2').css('height')) - step );
		jQuery('#screen .box1').css('height',parseInt(jQuery('#screen .box1').css('height')) - step );
		jQuery('#screen').css('height',parseInt(jQuery('#screen').css('height')) - step );
		
		setTimeout('close_screen()',step * speed);
	} else if ( openScr >= 1) {
		setTimeout('close_screen()',step * speed);
	} else if (closeScr <= 10 && closeScr >= 1) {
		closeScr += 1;
		setTimeout('close_screen()',step * speed);
	} else {
		closeScr = 0;
	}
	
}

function open_screen() {
	
	if (parseInt(jQuery('#screen .box2').css('height')) <= box1Height && closeScr == 0) {
		if (parseInt(jQuery('#screen .box2').css('height')) >= 20  && jQuery('#screen .box2').html() == '') {
			jQuery('#screen .box2').html(dataCont);
			on_ld();
			setTimeout('open_screen()',1000);
			return '';
		}
		openScr = 1;
		jQuery('#screen .box2').css('height',parseInt(jQuery('#screen .box2').css('height')) + step );
		jQuery('#screen .box1').css('height',parseInt(jQuery('#screen .box1').css('height')) + step );
		jQuery('#screen').css('height',parseInt(jQuery('#screen').css('height')) + step );
		setTimeout('open_screen()',step * speed);
	} else if ( closeScr >= 1) {
		setTimeout('open_screen()',step * speed);
	} else {
		openScr = 0;
	}
	
}

function on_ld() {
	jQuery('#video1 a').click(function () {
		var hrf = jQuery(this).attr('href');
			
			if (hrf.substr(0,cale_site.length) != cale_site || hrf.substr(0,cale_site_content.length) == cale_site_content || hrf.substr(0,cale_site_admin.length) == cale_site_admin || hrf.substr(0,cale_site_admin_login.length) == cale_site_admin_login) {
				return true;
			}
			var urlHash = hrf;
			if (typeof(window.history.pushState) == 'function'){
				window.history.pushState(null,'',urlHash);
			} else {
				window.location.hash = '#!'+urlHash.replace(cale_site,'');
			}
			
			close_screen();
			jQuery.post(hrf,{action:"ajax"},function (data) { dataCont = data; open_screen(data); });
		return false;
	});

	Cufon.replace ('.mainMenu a, h1', { fontFamily: 'Helvetica Neue LT' });
	Cufon.now(); 	
	
}


