$(document).ready(	
    function() {		
		var url = $(location).attr('href');		
		var mobileUrl = 'http://services.fiat.de/professional/Dreiseitenkipper/mov/Fiat_Ducato_4mb.m4v';
		var androidUrl = 'http://services.fiat.de/professional/Dreiseitenkipper/DreiseitenkipperAndroid.html';
		var otherUrl = 'http://services.fiat.de/professional/Dreiseitenkipper/images/other.jpg';
		var deviceAndroid = 'android';
		var uagent = navigator.userAgent.toLowerCase();

		if (url == 'http://www.fiatprofessional.de/de/video') 
		{	
			if (uagent.search(deviceAndroid) > -1){
				$(location).attr('href',androidUrl);
			}
			else
			if (DetectMobileDevice() == true){
					$(location).attr('href',mobileUrl);
					}
			else
			if (DetectPC() == true){
				$('.imageBottom').bind('click', function() {
				var left = (screen.width/2)-(396/2);
				var top = (screen.height/2)-(266/2);				
				newwindow=window.open('http://services.fiat.de/professional/Dreiseitenkipper/DreiseitenkipperPC.html','name','height=267,width=395, top='+top+', left='+left);
				});
			}
			else
				$(location).attr('href',otherUrl);
				
		}
		else if (url == 'http://www.fiatprofessional.de/de/Doblo-Work-Up')
		{
				$('.imageBottom').bind('click', function() {
				var left = (screen.width/2)-(600/2);
				var top = (screen.height/2)-(360/2);				
				newwindow=window.open('http://services.fiat.de/professional/WorkUp/video/WorkUpPC.html','name','height=360,width=600, top='+top+', left='+left);
				});
		}
        setListenerCallToAction();
    });
	
// CallToAction parameters
var nHeigthMarginMenuCallToAction = 86;
var nHeigthVoiceMenuCallToAction = 18;

function videoPopup() {
	var left = (screen.width/2)-(396/2);
	var top = (screen.height/2)-(266/2);
	newwindow=window.open('http://services.fiat.de/professional/Dreiseitenkipper/DreiseitenkipperPC.html','name','height=200,width=150, top='+top+', left='+left);
	if (window.focus) {newwindow.focus()}
	return false;
}


function DetectPC()
{
	var osList = new Array("Mac","X11","Linux","Win");
		
	for (i=0;i<4;i++)
	{
	   if (navigator.appVersion.indexOf(osList[i]) != -1)
		   return true;	   
		
	}	
	return false;
}

function DetectMobileDevice()
{
	var deviceList = new Array("iphone","ipod","android","palm","symbian","windows phone","ipad");
	var uagent = navigator.userAgent.toLowerCase();

	for (i=0;i<7;i++)
	{
	   if (uagent.search(deviceList[i]) > -1)
		  return true;	   
	}	
	return false;
}


function openMenuCallToAction(_pathOpenMenuCallToAction) {
    //
    var nVoiceMenuCallToAction = $(_pathOpenMenuCallToAction + ' > ul > li').length;
    if (nVoiceMenuCallToAction > 0) {
        var nHeigthSubMenuCallToAction = (nHeigthVoiceMenuCallToAction * nVoiceMenuCallToAction) + nHeigthMarginMenuCallToAction;
        $(_pathOpenMenuCallToAction).css({ 'height': nHeigthSubMenuCallToAction + 'px' });
    }
}

function closeMenuCallToAction(_sPath) {
    var nHeigthSubMenuCallToAction = 0;
    $(_sPath).css({ 'height': nHeigthSubMenuCallToAction + 'px' });
}

function setListenerCallToAction() {
    // CallToAction
    var nVoiceCallToAction = $('.callToAction > ul > li').length;
    for (i = 1; i <= nVoiceCallToAction; i++) {
        var iCurrent = i.toString();

        $('#lnkimageCTA' + iCurrent).hoverIntent(function() {
            var sPath = '#' + this.id.replace('lnkimageCTA', 'menuCTA');
            var nVoiceMenuCallToAction = $(sPath + ' > ul > li').length;
            if (nVoiceMenuCallToAction > 0) {
                openMenuCallToAction(sPath);
            }
        }, function() {
            var sPath = '#' + this.id.replace('lnkimageCTA', 'menuCTA');
            var nVoiceMenuCallToAction = $(sPath + ' > ul > li').length;
            if (nVoiceMenuCallToAction > 0) {
                closeMenuCallToAction(sPath);
            }
        });      
    }  
}
