/**
 * Created by IntelliJ IDEA.
 * User: Hett
 * Date: 26.09.2010
 * Time: 15:53:53
 * To change this template use File | Settings | File Templates.
 */

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

$(window).ready(function(){

    var fadeTime = 500;
    var delayTime = 1000;

    jQuery.fx.off = jQuery.browser.msie;

    $('#img5').delay(delayTime).fadeOut(fadeTime).oneTime(fadeTime + delayTime, function(){
        $(this).attr({'src' : '/img/5.png'}).fadeIn(fadeTime);
    });

    delayTime = 1300;
    $('#img1').delay(delayTime).fadeOut(fadeTime).oneTime(fadeTime + delayTime, function(){
        $(this).attr({'src' : '/img/1.png'}).fadeIn(fadeTime);
    });

    delayTime = 1600;
    $('#lamp').delay(delayTime).fadeOut(fadeTime).oneTime(fadeTime + delayTime, function(){
        $(this).attr({'src' : '/img/2.png'}).fadeIn(fadeTime);
    });

    delayTime = 1900;
    $('#img3').delay(delayTime).fadeOut(fadeTime).oneTime(fadeTime + delayTime, function(){
        $(this).attr({'src' : '/img/3.png'}).fadeIn(fadeTime);
    });

    delayTime = 2100;
    $('#img4').delay(delayTime).fadeOut(fadeTime).oneTime(fadeTime + delayTime, function(){
        $(this).attr({'src' : '/img/4.png'}).fadeIn(fadeTime);
    });

    $('#sm1').fadeOut(0);
    $('#sm2').fadeOut(0);
    $('#sm3').fadeOut(0);
    $('#sm4').fadeOut(0);
    $('#sm5').fadeOut(0);

    var hoverColor = '#eeeeff';
    var blockWidth = $('#mainmenu').width() / 5;

    $('#m1').hover(function(){
        $('#sm2,#sm3,#sm4,#sm5').hide();
        $('#m1,#m2,#m3,#m4,#m5').css('border', 'none');
        $('#sm1').show();
        $('#m1').css('border-bottom', '1px solid #999999');
        $('#sm1').css('left', 0);
    });

    $('#m2').hover(function(){
        $('#sm1,#sm3,#sm4,#sm5').hide();
        $('#m1,#m2,#m3,#m4,#m5').css('border', 'none');
        $('#sm2').show();
        $('#m2').css('border-bottom', '1px solid #999999');
        $('#sm2').css('left', blockWidth - ($('#sm2').width() - blockWidth) / 2);


    });

    $('#m3').hover(function(){
        $('#sm1,#sm2,#sm4,#sm5').fadeOut(0);
        $('#m1,#m2,#m3,#m4,#m5').css('border', 'none');
        $('#sm3').show();
        $('#m3').css('border-bottom', '1px solid #999999');
        $('#sm3').css('left', ($('#mainmenu').width() / 5) * 2 );
        $('#sm2').css('left', blockWidth - ($('#sm3').width() - blockWidth) / 2);
    });

    $('#m4').hover(function(){
        $('#sm1,#sm2,#sm3,#sm5').fadeOut(0);
        $('#m1,#m2,#m3,#m4,#m5').css('border', 'none');
        $('#sm4').show();
        $('#m4').css('border-bottom', '1px solid #999999');
        $('#sm4').css('left', ($('#mainmenu').width() / 5) * 3 );
        $('#sm2').css('left', blockWidth - ($('#sm4').width() - blockWidth) / 2);
    });

    $('#m5').hover(function(){
        $('#sm1,#sm2,#sm3,#sm4').fadeOut(0);
        $('#m1,#m2,#m3,#m4,#m5').css('border', 'none');
        $('#sm5').show();
        $('#m5').css('border-bottom', '1px solid #999999');
        $('#sm5').css('left', ($('#mainmenu').width() / 5) * 4).width('100px');

    });

    $img = $('#slider-photo-container');
    $con = $('#general');

    $img.load(function(){
        $('#photo').show();
        $(this).removeAttr('width').removeAttr('height').css({width: '', height: ''});

        var width = $(this).width();
        var height= $(this).height();
        var cWidth =  $con.width() - $('#left-arrow').width() - $('#right-arrow').width() - $('#carusel').width();
        var cHeight = $con.height() - 120;

        if(height > cHeight)
        {
            width = width / (height / cHeight);
            height = cHeight;
        }

        if(width > cWidth)
        {
            height = height / (width / cWidth);
            width = cWidth;
        }

        $(this).attr('height', height);
        $(this).attr('width', wi);

        $(this).fadeIn(500);
    });

    var l = getCookie('scrollLinks');

    if(l != null) {
        l = l.split('|');

        for(var i in l) if(l[i] == document.location) {
            var v = getCookie('scrollValues');
            v = v.split('|');
            $('#pageContent').scrollTop(v[i]);
            break;
        }
    }

});

$(window).unload(function(){

    var l = getCookie('scrollLinks');
    var v = getCookie('scrollValues');

    if(l != null && v != null) {
        l = l.split('|');
        v = v.split('|');

        var Index = -1;
        for(var i in l) if(l[i] == document.location) {
            Index = i;
            break;
        }

        if(Index > -1) {
            v.splice(Index, 1);
            l.splice(Index, 1);
        }
        else
        {
            if(l.length > 10) l.shift();
            if(v.length > 10) v.shift();
        }
    }
    else
    {
        l = Array();
        v = Array();
    }

    l.push(document.location);
    v.push($('#pageContent').scrollTop());

    setCookie('scrollLinks', l.join('|'), 0, '/', '', 0);
    setCookie('scrollValues', v.join('|'), 0, '/', '', 0);

});

    function setImg(src, text)
    {
        $('#text').hide();
        $('#photo').hide();

        $('#description').text(text);
        $img.fadeOut(0);
        $img.attr('src', src);
    }

    function chImg(next)
    {
        for(var i = 0; i < arr.length; i++)
        {
            if(arr[i][0] == $('#slider-photo-container').attr('src'))
            {
                if(next)
                {
                    if(i == arr.length - 1)
                        setImg(arr[0][0], arr[0][1]);
                    else
                        setImg(arr[i+1][0], arr[i+1][1]);
                }
                else
                {
                    if(i == 0)
                        setImg(arr[arr.length-1][0], arr[arr.length-1][1]);
                    else
                        setImg(arr[i-1][0], arr[i-1][1]);
                }

                break;
            }
        }
    }




