// JavaScript Document   
var touchactivated=false;
var currpage="";
window.addEvent("domready", function() {
									 
	//displayCTAthrottle = displayCTA.delay(500);
	//slogandisplaythrottle = displaytitle.delay(1000);
	//urgedisplaythrottle = urgedisplayCTA.delay(6000);
	
	$('landing_cta').addEvent('mouseenter', function(){
		if(!touchactivated && $('landing_cta').style.opacity<.4 ){
			myFx = new Fx.Style('landing_cta', 'opacity').start(.35,.90);
		}
	});
	
	$('landing_cta').addEvent('mouseleave', function(){
		if(!touchactivated){
			myFx.stop();
			myFx = new Fx.Style('landing_cta', 'opacity').start($('landing_cta').style.opacity,.35);
			listenformouseover=false;
		}
	});
	
	$('landing_cta').addEvent('mousedown', function(){
		touchactivated=true;
		myFx.stop();
		myFx = new Fx.Style('landing_cta', 'opacity').start($('landing_cta').style.opacity,0);
		$('urgetotouch').innerHTML="Loading Your <span style='color:#6793CC;'>Touch</span>...";
		urgedisplayCTA();
		transitionthrottle = pagetransition.delay(1000);
	});	
	
	$('tnav_home').addEvent('mouseup', function(){
			navtransition_home();
	});	
	$('fnav_home').addEvent('mouseup', function(){
		navtransition_home();
	});		
	
	$('tnav_about').addEvent('mouseup', function(){
		navtransition_about();
	});	
	$('fnav_about').addEvent('mouseup', function(){
		navtransition_about();
	});		
	
	$('tnav_product').addEvent('mouseup', function(){
		navtransition_product();
	});	
	
	$('fnav_product').addEvent('mouseup', function(){
		navtransition_product();
	});		
//	$('learnmore_product').addEvent('mouseup', function(){
//		navtransition_product();
//	});
	$('tnav_contact').addEvent('mouseup', function(){
		navtransition_contact();
	});
	$('fnav_contact').addEvent('mouseup', function(){
		navtransition_contact();
	});		
	
	
	
});

function urgedisplayCTA(){
	clearTimer = $clear(urgedisplaythrottle);
	myFx = new Fx.Style('urgetotouch', 'opacity').start(0,1);
}

function displayCTA(){
	clearTimer = $clear(displayCTAthrottle);
	myFx = new Fx.Style('landing_cta', 'opacity').start(0,.35);
}

function displaytitle(){
	clearTimer = $clear(slogandisplaythrottle);
	my1ogoFX = new Fx.Style('tta_slogan', 'opacity').start(0,1);	
}

function pagetransition(){
	var homeslide = new Fx.Slide('landingpagearea', {onComplete: slidenavin });
	homeslide.slideOut();	
}

function slidenavin(){
	$("landingpagearea").style.diaplay="none";
	mynavFX = new Fx.Style('tnav', 'opacity').start(0,1);
	var navslide = new Fx.Slide('tnav');
	navslide.hide();	
	navslide.slideIn(); 
	transitionhome = navtransition_home.delay(000);
	
}

function navtransition_home(){
	if(currpage!="home"){	
		transitionhome = pagetransition_home.delay(0);
		mynavFX = new Fx.Style('tnavhome_on', 'opacity').start($('tnavabout_on').style.opacity,1);
		mynavFX = new Fx.Style('tnavabout_on', 'opacity').start($('tnavabout_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavproduct_on', 'opacity').start($('tnavproduct_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavcontact_on', 'opacity').start($('tnavcontact_on').style.opacity,0);
		
		//
		// TRACKING
		var pageTracker = _gat._getTracker("UA-3186668-1");
		pageTracker._initData();
		pageTracker._trackPageview("/home.html");		
		
		//var script_track = new Asset.javascript('js/tracking.js', {id: 'tracking.js'});	
		//script_track.injectInside(document.body);			
	}
	currpage="home";
}

function navtransition_about(){
	if(currpage!="about"){
		transitionhome = pagetransition_about.delay(0);
		mynavFX = new Fx.Style('tnavhome_on', 'opacity').start($('tnavabout_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavabout_on', 'opacity').start($('tnavabout_on').style.opacity,1);
		mynavFX = new Fx.Style('tnavproduct_on', 'opacity').start($('tnavproduct_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavcontact_on', 'opacity').start($('tnavcontact_on').style.opacity,0);
		
		//
		// TRACKING
		var pageTracker = _gat._getTracker("UA-3186668-1");
		pageTracker._initData();
		pageTracker._trackPageview("/about.html");		
	}
	currpage="about";
}

function navtransition_product(){
	if(currpage!="product"){	
		transitionhome = pagetransition_product.delay(0);
		mynavFX = new Fx.Style('tnavhome_on', 'opacity').start($('tnavabout_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavabout_on', 'opacity').start($('tnavabout_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavproduct_on', 'opacity').start($('tnavproduct_on').style.opacity,1);
		mynavFX = new Fx.Style('tnavcontact_on', 'opacity').start($('tnavcontact_on').style.opacity,0);
		
		var script00 = new Asset.javascript('js/feature_control.js', {id: 'feature_control.js'});	
		script00.injectInside(document.body);
		
		//
		// TRACKING
		var pageTracker = _gat._getTracker("UA-3186668-1");
		pageTracker._initData();
		pageTracker._trackPageview("/product.html");			
	}
	currpage="product";
}

function navtransition_contact(){
	if(currpage!="contact"){
		transitionhome = pagetransition_contact.delay(0);
		mynavFX = new Fx.Style('tnavhome_on', 'opacity').start($('tnavabout_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavabout_on', 'opacity').start($('tnavabout_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavproduct_on', 'opacity').start($('tnavproduct_on').style.opacity,0);
		mynavFX = new Fx.Style('tnavcontact_on', 'opacity').start($('tnavcontact_on').style.opacity,1);
		
		//
		// TRACKING
		var pageTracker = _gat._getTracker("UA-3186668-1");
		pageTracker._initData();
		pageTracker._trackPageview("/contact.html");		
	}
	currpage="contact";
}

function pagetransition_home(){
	
	var tid=$time();
	myAjax = new Ajax("content/home.html?"+tid, {method: 'get',update: $('dyncontentarea') });
	//$("pagenametext").innerHTML="Signing out...";
	var oPageModule=myAjax.request();
	
	$("pagebody").style.backgroundImage = 'url(imgs/bg_main15per.jpg)';
	mynavFX = new Fx.Style('footershell', 'opacity').start($('footershell').style.opacity,1);
}

function pagetransition_about(){
	var tid=$time();
	myAjax = new Ajax("content/about.html?"+tid, {method: 'get',update: $('dyncontentarea') });
	//$("pagenametext").innerHTML="Signing out...";
	var oPageModule=myAjax.request();
}

function pagetransition_product(){
	var tid=$time();
	myAjax = new Ajax("content/product.html?"+tid, {method: 'get',update: $('dyncontentarea') });
	//$("pagenametext").innerHTML="Signing out...";
	var oPageModule=myAjax.request();
}

function pagetransition_contact(){
	var tid=$time();
	myAjax = new Ajax("content/contact.html?"+tid, {method: 'get',update: $('dyncontentarea') });
	//$("pagenametext").innerHTML="Signing out...";
	var oPageModule=myAjax.request();
}

