﻿var ns, ns6, ie;
ns  = (document.layers) ? true : false;
ns6 = (document.getElementById) ? true : false;
ie  = (document.all) ? true : false;
isMac = (navigator.appVersion.indexOf("Mac")) ? true : false;

function disableEnter(){
    if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)){
        event.returnValue = false; 
        event.cancel = true;
    }
}
function fnEnterKey(buttonToClick) { 
    if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {
        event.cancelBubble = false; 
        event.returnValue = true; 
        document.getElementById(buttonToClick).click();
    } 
}

function addItemToBasket(manage,itemid,elementAmount,prevManage,prevFolder,prevItemid){
    var quantity = 1;
    if (document.getElementById(elementAmount) != null) {
        quantity = parseInt(document.getElementById(elementAmount).value);
    }

    try {
    	window.location.href = 'Default.aspx?M=' + manage + '&I=' + itemid + '&A=' + quantity + '&PM=' + prevManage + '&PF=' + prevFolder + '&PI=' + prevItemid + '&b=true';
    } catch(e) {
        alert(e);
    }
}

function addItemToFavorit(manage,itemid,nummer,prevManage,prevFolder){
	try{
        window.location.href='Default.aspx?M=' + manage + '&I=' + itemid + '&PI=' + nummer + '&PM=' + prevManage + '&PF=' + prevFolder;
    } catch(e) {
        alert(e);
    }
}

function checkBox(checkboxElement,shirtElement){
    var sShirt;
    
    try{
        sShirt = document.getElementById(shirtElement).value;
    } catch(e) {
        sShirt = "0";
    }
    
    if (sShirt == "0"){
        var bChecked = document.getElementById(checkboxElement).checked;
        
	    if( ns ){
		    if(bChecked){
			    document.layers['divVisibility'].visibility = 'show';
			    document.layers['divDimmed'].visibility = 'hide';

		    } else {
			    document.layers['divVisibility'].visibility = 'hide';
			    document.layers['divDimmed'].visibility = 'show';
		    }
	    } else if( ie ){
		    if( bChecked ){
			    divVisibility.style.visibility = 'visible';
			    divDimmed.style.visibility = 'hidden';
		    } else {
			    divVisibility.style.visibility = 'hidden';
			    divDimmed.style.visibility = 'visible';
		    }
	    } else {
		    if( bChecked ){
			    document.getElementById('divVisibility').style.visibility = 'visible';
			    document.getElementById('divDimmed').style.visibility = 'hidden';
		    } else {
			    document.getElementById('divVisibility').style.visibility = 'hidden';
			    document.getElementById('divDimmed').style.visibility = 'visible';
		    }
	    }
	} else {
	    document.getElementById(checkboxElement).checked = false;
	    alert('Stødd á t-shirt má veljast, áðrenn tygum kunna góðkenna bíleggingina !');
	}
}

function showImage(elementid, x , y, path, description){
	var imgText;
	var hpos;
	
	if (document.body.scrollTop < 245) {
		hpos = 510;
	} else {
		hpos = 510 - (document.body.scrollTop - 245);
    }

    imgText = "";
    imgText += "<div class='popupdetails'>";
    imgText += "<div class='linelinker'></div>";
    imgText += "<div class='image'><img src='images/item/" + path + "' alt='' title='' /></div>";
	imgText += "<div class='text'>" + description + "</div>";
	imgText += "</div>";

	try {
	    if( ns ){
		    document.layers[elementid].display = 'block';
		    //document.layers['flash'].display = 'none';
	    } else if( ie ){
		    var pageX = document.all? document.body.scrollLeft : pageXOffset
		    var imgX = x; //  - (x - (document.body.clientWidth / 2)) + 55;        //aligning layer to right column, org. 245
		    var pageY = y; //  document.all? document.body.scrollTop : pageYOffset
    		
		    if(pageY > 0){
			    if(pageY < 203){
				    imgY = pageY + (203 - pageY);
			    }
			    else{
				    imgY = pageY;
			    }
		    }else{
			    imgY = 203; //original size: 203
		    }
    		
		    document.getElementById(elementid).innerHTML = "<html><body>" + imgText + "</body></html>";
//		    document.getElementById(elementid).style.left= imgX;
//		    document.getElementById(elementid).style.top= imgY;
		    document.getElementById(elementid).style.display = 'block';
//		    document.getElementById('flash').style.display = 'none';
	    } else {
		    document.getElementById(elementid).style.display = 'block';
		    //		    document.getElementById('flash').style.display = 'none';
	    }
	} catch(e) {}
}

function hideImage(elementid){
    try
    {
	    if( ns ){
		    document.layers[elementid].display = 'none';
		    document.layers['flash'].display = 'block';
	    } else if( ie ){
		    document.getElementById(elementid).style.display = 'none';
		    document.getElementById(elementid).style.position = 'absolute';
		    document.getElementById('flash').style.display = 'block';
	    } else {
		    document.getElementById(elementid).style.display = 'none';
		    document.getElementById('flash').style.display = 'block';
	    }
	} catch(e) {}
}

function openWindow(url){
	if(url != null){
		window.open(url,'new','menubar=no,location=no,directories=no,toolbar=no,height=' + screen.AvailHeight + ',width=' + AvailWidth);
	}
}
function getconfirm(){ 
	if (confirm("Vilja tygum sletta úr listanum ?") == true){
		return true; 
	}else {
		return false; 
	}
}
function doesElementExist(eleName){
	return typeof(eleName) == "undefined" ? true : false;
}
function showInfoTip(e, imgPath) {
    var elementid = "showhelp";

    var stext = "<table width=200 cellpadding=2 cellspacing=0>"
	stext += "<tr><td align=left colspan=2><b>Myndafr&aacute;grei&eth;ing:</b></td></tr>"
	stext += "<tr>"
	stext += "<td align=left valign=top bgcolor='#E3E3E3'>"
	stext += "<img src='" + imgPath + "/feature_user.png' border=0 alt=\"\" />"
	stext += "</td>"
	stext += "<td align=left bgcolor='#E3E3E3'>Stovna br&uacute;kara</td>"
	stext += "</tr>"
	stext += "<tr>"
	stext += "<td align=left valign=top>"
	stext += "<img src='" + imgPath + "/feature_settings.png' border=0 alt=\"\" />"
	stext += "</td>"
	stext += "<td align=left>Gloymt loynior&eth;</td>"
	stext += "</tr>"
	stext += "<tr>"
	stext += "<td align=left valign=top bgcolor='#E3E3E3'>"
	stext += "<img src='" + imgPath + "/feature_cart.png' border=0 alt=\"\" />"
	stext += "</td>"
	stext += "<td align=left bgcolor='#E3E3E3'>V&iacute;s keypskurv</td>"
	stext += "</tr>"
	stext += "<tr>"
	stext += "<td align=left valign=top>"
	stext += "<img src='" + imgPath + "/feature_mycity.png' border=0 alt=\"\" />"
	stext += "</td>"
	stext += "<td align=left>M&iacute;tt city.fo (krevst innritan)</td>"
	stext += "</tr>"
	stext += "<tr>"
	stext += "<td align=left valign=top bgcolor='#E3E3E3'>"
	stext += "<img src='" + imgPath + "/feature_savebasket.png' border=0 alt=\"\" />"
	stext += "</td>"
	stext += "<td align=left bgcolor='#E3E3E3'>Goym keypskurv (krevst innritan)</td>"
	stext += "</tr>"
	stext += "<tr>"
	stext += "<td align=left valign=top>"
	stext += "<img src='" + imgPath + "/feature_logoff.png' border=0 alt=\"\" />"
	stext += "</td>"
	stext += "<td align=left>&Uacute;tritan (krevst innritan)</td>"
	stext += "</tr>"
	stext += "<tr>"
	stext += "<td align=left valign=top bgcolor='#E3E3E3'>"
	stext += "<img src='" + imgPath + "/feature_info.png' border=0 alt=\"\" />"
	stext += "</td>"
	stext += "<td align=left bgcolor='#E3E3E3'>Vegleiðing</td>"
	stext += "</tr>"
	stext += "<tr><td colspan=2 style='border-top: solid 1px #D4D4D4;'></td></tr>"
	stext += "</table>";
	
	var pageX = document.all? document.body.scrollLeft : pageXOffset
	var imgX = screen.width - (screen.width - (document.body.clientWidth/2)) + 255; //aligning layer to right column
	var pageY = document.all? document.body.scrollTop : pageYOffset
		
	if(pageY > 0){
		if(pageY < 203){
			imgY = pageY + (203 - pageY);
		}
		else{
			imgY = pageY;
		}
	}else{
		imgY = 203;
	}
	
	try
	{
	    if( ns ){
	        document.getElementById(elementid).innerHTML = stext;
	        document.layers[elementid].display = 'block';
	    } else if( ie ){
	        document.getElementById(elementid).innerHTML = "<html><body>" + stext + "</body></html>"; 
	        document.getElementById(elementid).style.display = 'block';
	        document.getElementById(elementid).style.zIndex = '100';
	    } else {
	        document.getElementById(elementid).innerHTML = stext;
	        document.getElementById(elementid).style.display = 'block';
	    }
	} catch(e) { }
}

function hideInfoTip() {
    var elementid = "showhelp";

    try
    {
        if(ns){
            document.layers[elementid].display = 'none';
        } else {
            document.getElementById(elementid).style.display = 'none'; 
        }
    } catch(e){}
}

function PostIt(strToPost) {
	strToPost = strToPost.replace("[Dot]",".");
	strToPost = strToPost.replace("[Kot]","@");
	strToPost = "<a href=mailto:"+ strToPost + ">"+ strToPost + "</a>"
	return strToPost;
}

function sendEmail(encodedEmail){
  location.href = "mailto:" + decodeEmail(encodedEmail);
}

function decodeEmail(encodedEmail){
  var email = "";

  for (i=0; i < encodedEmail.length;) {
    var letter = "";
    letter = encodedEmail.charAt(i) + encodedEmail.charAt(i+1)
    email += String.fromCharCode(parseInt(letter,16));
    i += 2;
  }
  
  return email;
}

function displayStatus(encodedEmail){
  window.status = "mailto:" + decodeEmail(encodedEmail);
}

function clearStatus(){
  window.status = "";
}
var isNN = document.layers ? true : false;
var isIE = document.all ? true : false;

function showBasketInfo(evt,element,infotext){
	var stext = "<table width=300 cellpadding=2 cellspacing=0 style='background-color: #ffffff; border: solid 1px #DCDCDC'>";
	stext = stext + "<tr><td align=left><b>V&oslash;rur &iacute; keypskurvini:</b></td></tr>";
	stext = stext + "<tr>";
	stext = stext + "<td align=left valign=top>" + infotext + "</td>";
	stext = stext + "</tr>";
	stext = stext + "</table>";
	
	mouseX = isNN ? evt.pageX : window.event.clientX;
	mouseY = isNN ? evt.pageY : window.event.clientY;
	offsetY = isNN ? pageYOffset : document.body.scrollTop
	
	try
	{
	    if( ns ){
		    document.getElementById("info" + element).innerHTML = stext;
		    document.layers["info" + element].visibility = 'show';
		    document.layers["info" + element].pixelLeft = mouseX - 320;
		    document.layers["info" + element].pixelTop = mouseY  + offsetY;
	    } else if( ie ){
		    document.getElementById(element).innerHTML = "<html><body>" + stext + "</body></html>";
		    document.getElementById(element).style.visibility = 'visible';
		    document.getElementById(element).style.pixelLeft = mouseX - 320;
		    document.getElementById(element).style.pixelTop = mouseY + offsetY;
		    document.getElementById(element).style.zIndex = '10';
	    } else {
		    document.getElementById("info" + element).innerHTML = stext;
		    document.getElementById("info" + element).style.visibility = 'visible';
		    document.getElementById("info" + element).style.left = mouseX - 320;
		    document.getElementById("info" + element).style.top = mouseY + offsetY;
	    }
	} catch(e){}
}
function hideBasketInfo(element){
    try
    {
	    if( ns ){
		    document.layers["info" + element].visibility = 'hide'; 
	    } else if( ie ){
		    document.getElementById("info" + element).style.visibility = 'hidden';
	    } else {
		    document.getElementById("info" + element).style.visibility = 'hidden';
	    }
	} catch(e) {}
}

function showAmountInfo(el,e) {
	var aHTML = '<html><body><table cellpadding=0 cellspacing=0 id=\"infotable\">';
	aHTML += '<tr><td style=""padding-left: 5px; padding-bottom: 5px; font-weight: bold;"">';
	aHTML += 'Upplýsingar um dagføring av nøgdar feltunum</td></tr>';
	aHTML += '<tr><td style=""padding-left: 5px;"">';
	aHTML += 'Dagføring av nøgdar feltunum hendir 1,5 sekund eftir fyrstu inntasting.';
	aHTML += '</td></tr></table></body></html>';

	document.getElementById(el).style.visibility = 'visible';
	document.getElementById(el).innerHTML = aHTML + '...';
	document.getElementById(el).style.left = (e.x - 100);
	document.getElementById(el).style.top = (e.y + 15 + document.body.scrollTop);
}

function hideAmountInfo(el) {
	document.getElementById(el).style.visibility = 'hidden';
}

function ServerCallBackResponse(arg, context) {
    if (arg.error != null) { alert(arg.error); return; }

    var elementName = "";
    var elem = document.forms[0].elements;

    for (var i = 0; i < elem.length; i++) {
        if (elem[i].name.indexOf("txtSearch") != -1) {
            elementName = elem[i].name;
        }
    }

    if (elementName != '') {
        var sWord = document.getElementById(elementName) != null ? document.getElementById(elementName) : document.getElementById("ctl00_cphContent_txtSearch");
        var result = document.getElementById("suggestions") != null ? document.getElementById("suggestions") : document.all.suggestions;

        if (sWord.value.length > 1) {
            result.innerHTML = arg;
            result.style.display = 'block';
            result.style.zIndex = '200';
        } else {
            result.style.display = 'none';
            result.innerHTML = '';
        }
    }
}
function closeSuggestions() {
    var result = document.getElementById("suggestions") != null ? document.getElementById("suggestions") : document.suggestions;
    result.style.display = 'none';
    result.innerHTML = "";
}

var b = querySt('b');
$(document).ready(function () {
    $(".rounded").corners("5px");

    if (b == "true") {
        var displayid = 'atb';
        var content = "Vøran er løgd í kurvina";

        $("#" + displayid).css({ opacity: 0.9 });
        $("#" + displayid).html(content);
        $("#" + displayid).show().delay(3000).fadeOut(1000);

        $("#" + displayid).bind('click', function () {
            $("#" + displayid).hide();
        });
    }
});

function querySt(ji) {
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i = 0; i < gy.length; i++) {
        ft = gy[i].split("=");
        if (ft[0] == ji) {
            return ft[1];
        }
    }
}



