﻿$(document).ready(function() {

    // Lightbox settings
    $("a.lb_image").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#000'
    });

    $("a.lb_default").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#000',
        'autoScale': true,
        'width': 580,
        'height': 520,
        'hideOnContentClick': false,
        'hideOnOverlayClick': false,
        'type': 'iframe'
    });

    $("a.lb_monthly_tip").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#000',
        'width': 650,
        'height': 810,
        'scrolling': 'no',
        'type': 'iframe'
        //,'onComplete': function() { $.fancybox.resize; }
    });


    $("a.lb_video").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#000',
        'width': 722,
        'height': 500,
        'hideOnContentClick': false,
        'hideOnOverlayClick': false,
        'type': 'iframe'
    });

    $("a.lb_comments").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#000',
        'width': 680,
        'height': 500,
        'hideOnContentClick': false,
        'hideOnOverlayClick': false,
        'type': 'iframe'
    });

    $("a.lb_login").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#000',
        'autoScale': false,
        'width': 360,
        'height': 300,
        'hideOnContentClick': false,
        'hideOnOverlayClick': false,
        'type': 'iframe'
    });

// Menu settings
var path = window.location.pathname;
var pathParts = path.split('/');
var currentLocation = pathParts[pathParts.length - 2];

switch (currentLocation) {
    case 'hem':
        $('#menu1').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'skyltfonster':
        $('#menu2').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'medlem':
        $('#menu3').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'galleriet':
        $('#menu5').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'linnen':
        $('#menu5').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'vartrend':
        $('#menu5').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'klanningar':
        $('#menu5').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'bloggar':
        $('#menu5').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'bloggpanelen':
        $('#menu4').find('img').removeClass("menu").addClass("menu_on");
        break;
    case 'om-yourmoda':
        $('#menu6').find('img').removeClass("menu").addClass("menu_on");
        break;
    default:
        break;
}
});


//function $(id) {
//    return document.getElementById(id);
//}

// Clears the input field on focus.
function ClearField(fieldID, defaultText) {
    var input = $(fieldID);
    if (input.value == defaultText)
        input.value = "";
    else if (input.value == "")
        input.value = defaultText;
}
function invokeSearch(field, evt) {
    var keyCode = document.all ? event.keyCode :
					evt.which ? evt.which :
					evt.keyCode ? evt.keyCode :
					evt.charcode;
    if (keyCode == 13) {
        javascript: __doPostBack('SearchBtn', '');
        return false;
    }
}
function invokeLogin(field, evt) {
    var keyCode = document.all ? event.keyCode :
					evt.which ? evt.which :
					evt.keyCode ? evt.keyCode :
					evt.charcode;
    if (keyCode == 13) {
        javascript: __doPostBack('LoginBtn', '');
        return false;
    }
}
function setIframeHeight() {
    var the_height = document.getElementById('MemberIframe').contentWindow.document.body.scrollHeight;
    document.getElementById('MemberIframe').height = the_height;
}
function latestListHover(obj) {
    obj.className = "latest_list_item_hover";
}
function latestListOut(obj) {
    obj.className = "latest_list_item";
}

var popUpWin = 0;
function openWin(URLStr, left, top, width, height) {
    if (popUpWin) {
        if (!popUpWin.closed) popUpWin.close();
    }
    popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width=' + width + ',height=' + height + ',left=' + left + ', top=' + top + ',screenX=' + left + ',screenY=' + top + '');
}

function ClearPasswordField(fieldID, defaultText) {

    var input = $(fieldID);

    var newObject = document.createElement('input');
    if (input.value == defaultText) {

        newObject.type = "password";
        input.value = "";

        if (input.size) newObject.size = input.size;
        if (input.value) newObject.value = input.value;
        if (input.name) newObject.name = input.name;
        if (input.id) newObject.id = input.id;
        if (input.className) newObject.className = input.className;
        if (input.onfocus) newObject.onfocus = "ClearPasswordField('Password', 'Lösenord')";
        if (input.onblur) newObject.onblur = "ClearPasswordField('Password', 'Lösenord')";
        input.parentNode.replaceChild(newObject, input);

        return newObject;
    }
    else if (input.value == "test") {

        newObject.type = "text";
        input.value = defaultText;

        if (input.size) newObject.size = input.size;
        if (input.value) newObject.value = input.value;
        if (input.name) newObject.name = input.name;
        if (input.id) newObject.id = input.id;
        if (input.className) newObject.className = input.className;
        if (input.onfocus) newObject.onfocus = "ClearPasswordField('Password', 'Lösenord')";
        if (input.onblur) newObject.onblur = "ClearPasswordField('Password', 'Lösenord')";
        input.parentNode.replaceChild(newObject, input);

        return newObject;
    }
}