var winW = 300, winH = 300;


function winsize() {
    //IE 4 compatible
    winW = document.viewport.getWidth();
    winH = document.viewport.getHeight();
    
}

function settMenu() {}

//Position.includeScrollOffsets = true;
function sett_album(albumid, imageid) {
    //alert('her' );
    new Ajax.Request('/ajax/album.php', {
        method: 'post',
        parameters: 'imageid=' + imageid + '&albumid=' + albumid + '&date=' + new Date(),
        onSuccess: function (t) {},
        onFailure: function (t) {
            alert('error');
        }
    });

    return true;
}



function getSuggestedTags(tagid, imageid) {
    //alert('her' );
    new Ajax.Request('/ajax/gettagsclose.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&tagid=' + tagid + '&date=' + new Date(),
        onSuccess: function (t) {
            document.getElementById('suggestedTags').innerHTML = t.responseText;
        },
        onFailure: function (t) {
            alert('error');
        }
    });
//document.getElementById('"+divid+"').innerHTML="Setter...";

//return true;
}



function sett_pris(prismatriseid, imageid) {
    //alert('her' );
    new Ajax.Request('/ajax/imagepris.php', {
        method: 'post',
        parameters: 'imageid=' + imageid + '&prismatriseid=' + prismatriseid + '&date=' + new Date(),
        onSuccess: function (t) {},
        onFailure: function (t) {
            alert('error');
        }
    });

    return true;
}



function doRaw(image, imageid) {
    document.getElementById("theImage").src = "/ikoner/progress.gif";

    temp = document.getElementById("temp").value;
    gamma = document.getElementById("gamma").value;
    camera = document.getElementById("camera").value;
    ekspo = document.getElementById("ekspo").value;
    saturation = document.getElementById("saturation").value;
    blackpoint = document.getElementById("blackpoint").value;
    linearity = document.getElementById("linearity").value;
    green = document.getElementById("green").value;

    //alert('her' );
    new Ajax.Request('/functions/rawImage.php', {
        method: 'post',
        parameters: 'imageid=' + imageid + '&raw=' + image + '&gamma=' + gamma + '&temp=' + temp + '&camera=' + camera + '&saturation=' + saturation + '&blackpoint=' + blackpoint + '&ekspo=' + ekspo + '&linearity=' + linearity + '&green="' + green + '&date=' + new Date(),
        onSuccess: function (t) {

            //alert(t.responseText);
            if (t.responseText == "ok") document.getElementById("theImage").src = "rawImage.php?imageid=" + imageid + "&" + new Date();

        },
        onFailure: function (t) {
            alert('error');
        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";

    return true;
}


var gjeldenediv, gjeldeneimage;


function get_tags(imageid) {
    //alert('st');
    gjeldenediv = "tag_" + imageid;
    //alert(gjeldenediv);
    new Ajax.Request('/ajax/gettags.php', {
        method: 'get',
        parameters: 'imageid=' + imageid,
        onSuccess:

        function (t) {
            //alert(t.responseText);
            //alert(gjeldenediv);
            $(gjeldenediv).innerHTML = t.responseText;
            //   var xmlDoc = t.responseXML;
            //Handle data.
            return t.responseText;
        }

        ,
        onFailure: function (t) {
            alert('err');
        }
    });

}



function gettagToImage(imageid, div) {
    new Ajax.Request('/ajax/gettags.php', {
        method: 'get',
        parameters: 'imageid=' + imageid,
        onSuccess: function (t) {
            $(div).innerHTML = t.responseText;

        },
        onFailure: function (t) {
            alert('err');
        }
    });

}

var handlerFunc = function (t) {
//alert('st');
//alert(t.responseText);
}
var errFunc = function (t) {
    alert('Error ' + t.status + ' -- ' + t.statusText);
}
var errFunc2 = function (t) {
    alert('Error ' + t.status + ' -- ' + t.statusText);
}

//For an XML response:
var handlerFunc = function (t) {
    var xmlDoc = t.responseXML.documentElement;
//Handle data.
}

var taglagtinn = function (t) {
    //alert(t.responseText);
    //alert(gjeldenediv);
    get_tags(gjeldeneimage);

    document.getElementById(gjeldenediv).innerHTML = document.getElementById(gjeldenediv).innerHTML + t.responseText;

    var xmlDoc = t.responseXML;
//Handle data.
}



function getImageTags(imageid) {
    document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
    new Ajax.Request('/ajax/gettags.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + "&d=" + new Date(),
        onSuccess: function (t) {
            gjeldenediv = "tagid_" + imageid;
            document.getElementById('tag_' + imageid).innerHTML = t.responseText;
            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";
        },
        onLoading: function (t) {

        }
    });

}



function set_tag(tagid, imageid) {
    $("progressbar_bilde").src = "/ikoner/progress.gif";
    new Ajax.Request('/ajax/tags.php', {
        parameters: 'imageid=' + imageid + '&tagid=' + tagid + '&d=' + new Date(),
        onSuccess: function (t) {
            new Ajax.Request('/ajax/gettags.php', {
                method: 'get',
                parameters: 'imageid=' + imageid + "&d=" + new Date(),
                onSuccess: function (t) {
                    $('tag_' + imageid).innerHTML = t.responseText;
                    $("progressbar_bilde").src = "/ikoner/tom.gif";

                }
            });
        },
        onFailure: function (t) {
            alert(t.responseText);
        }
    });

}

function set_tagXYWH(tagid, imageid, x,y,w,h) {
    $("progressbar_bilde").src = "/ikoner/progress.gif";
    new Ajax.Request('/ajax/tags.php', {
        parameters: {
            imageid:imageid,
            tagid:tagid,
            x:x,
            y:y,
            w:w,
            h:h
        },
        onSuccess: function (t) {
            new Ajax.Request('/ajax/gettags.php', {
                method: 'get',
                parameters: 'imageid=' + imageid + "&d=" + new Date(),
                onSuccess: function (t) {
                    $('tag_' + imageid).innerHTML = t.responseText;
                    $("progressbar_bilde").src = "/ikoner/tom.gif";
                    getTagsLastInUse();

                }
            });
        },
        onFailure: function (t) {
            alert(t.responseText);
        }
    });

}



function set_tag_group(tagid, groupid) {
    //alert('kjor' + tagid + ' ' +  groupid);
    new Ajax.Request('/ajax/selins_tag_group.php', {
        method: 'get',
        parameters: 'groupid=' + groupid + '&tagid=' + tagid + '&d=' + new Date(),
        onSuccess: function (t) {
            //alert('insert lucky');
            //alert(t.responseText);

            new Ajax.Request('/ajax/gettagsGroup.php', {
                method: 'get',
                parameters: 'groupid=' + groupid + "&d=" + new Date(),
                onSuccess: function (tv) {

                    //alert('f');
                    //gjeldenediv = "tagid_" + imageid;
                    document.getElementById('thistags').innerHTML = tv.responseText;
                    document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";
                    //alert(tv.responseText+'ffff');

                    return tv.responseText;
                },
                onLoading: function (tv) {
                    document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";

                }
            });
        },
        onFailure: function (t) {
            alert('feil');
        }
    });

}



function create_album(album, userid) {
    new Ajax.Request('/ajax/selins_album.php', {
        method: 'get',
        parameters: 'title=' + album + '&userid=' + userid,
        onSuccess: function (t) {
            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";
            
            setAlbumid(t.responseText)
        }
        ,
        onLoading: function (t) {
            document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
        }
    });
    return true;

}



function create_tag(tag) {

    //alert('in'+tag);
    new Ajax.Request('/ajax/selins_tags.php', {
        method: 'get',
        parameters: 'tag=' + tag + '&d=' + new Date(),
        onSuccess: function (t) {
            //alert(tag);
            //verdir = t.responseText;
            //alert(verdir);
            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";
            document.getElementById("testda").title = "tagid_" + t.responseText;
            document.getElementById("testda").innerHTML = tag;
            document.getElementById("testda").style['backgroundColor'] = "#CEFBD5";
            return verdir;

        },
        onFailure: function (t) {
            alert('feil' + t.responseText);
        }

        ,
        onLoading: function (t) {
            document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
        }

    });

}



function setUserIDtoImage(imageid, userid) {
    //	alert(imageid+'hei'+userid);

    new Ajax.Request('/ajax/seUserIdonImageId.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&userid=' + userid + '&dat=' + new Date(),
        onSuccess: function (t) {
            //
            //
            //alert(t.responseText);
            new Ajax.Request('/ajax/getUserPrem.php', {
                method: 'get',
                parameters: 'imageid=' + imageid + '&userid=' + userid + '&dat=' + new Date(),
                onSuccess: function (t) {
                    //alert(t.responseText);
                    document.getElementById("userPrem").innerHTML = t.responseText;

                },
                onFailure: function (t) {
                    alert('error');

                }
            });

        },
        onFailure: function (t) {
            alert('error');

        }
    });

}



function createUser(email, imageid) {
    //alert('jj');
    new Ajax.Request('/ajax/selInsUsers.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&email=' + email + '&dat=' + new Date(),
        onSuccess: function (t) {
            setUserIDtoImage(imageid, t.responseText);

        },
        onFailure: function (t) {
            alert('error');

        }
    });

}



function create_tag_andset_OLD(tag, imageid) {
    document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
    new Ajax.Request('/ajax/selins_tags.php', {
        method: 'get',
        parameters: 'tag=' + tag + '&d=' + new Date(),
        onSuccess: function (t) {
            document.getElementById("testda").title = "tagid_" + t.responseText;
            document.getElementById("testda").innerHTML = t.responseText;
            document.getElementById("testda").style['backgroundColor'] = "#CEFBD5";

            new Ajax.Request('/ajax/tags.php', {
                parameters: 'imageid=' + imageid + '&tagid=' + t.responseText + '&d=' + new Date(),
                onSuccess: function (t) {
                    new Ajax.Request('/ajax/gettags.php', {
                        method: 'get',
                        parameters: 'imageid=' + imageid + "&d=" + new Date(),
                        onSuccess: function (t) {
                            gjeldenediv = "tag_" + imageid;
                            document.getElementById('tag_' + imageid).innerHTML = t.responseText;
                            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";
                            return t.responseText;
                        },
                        onLoading: function (t) {
                        //document.getElementById("progressbar_bilde").src="/ikoner/progress.gif";

                        }
                    });
                },
                onFailure: function (t) {
                    alert('Feil');
                }
            });
        },
        onFailure: function (t) {
            alert('feil' + t.responseText);
        },
        onLoading: function (t) { //document.getElementById("progressbar_bilde").src="/ikoner/progress.gif";
        }
    });
}



function create_tag_andset() {

    var argv = create_tag_andset.arguments;
    var argc = argv.length;

    tag = argv[0];
    imageid = argv[1];
    tag_pos_x = 0;
    tag_pos_y = 0;
    tag_pos_w = 0;
    tag_pos_h = 0;
    if (argv[2]) tag_pos_x = argv[2];
    if (argv[3]) tag_pos_y = argv[3];
    if (argv[4]) tag_pos_w = argv[4];
    if (argv[5]) tag_pos_h = argv[5];

    //alert(imageid +' ' +  tag + ' ' + argc);
    document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
    new Ajax.Request('/ajax/selins_tags.php', {
        method: 'get',
        parameters: 'tag=' + tag + '&d=' + new Date(),
        onSuccess: function (t) {
            //	document.getElementById("testda").title = "tagid_"+ t.responseText;
            //	document.getElementById("testda").innerHTML = t.responseText ;
            //	document.getElementById("testda").style['backgroundColor'] = "#CEFBD5";
            //	alert(t.responseText);
            new Ajax.Request('/ajax/tags.php', {
                parameters: 'imageid=' + imageid + '&tagid=' + t.responseText + '&x=' + tag_pos_x + '&y=' + tag_pos_y + '&w=' + tag_pos_w + '&h=' + tag_pos_h,
                onSuccess: function (t) {

                    //alert(t.responseText);
                    new Ajax.Request('/ajax/gettags.php', {
                        method: 'get',
                        parameters: 'imageid=' + imageid + "&d=" + new Date(),
                        onSuccess: function (t) {
                            gjeldenediv = "tag_" + imageid;
                            document.getElementById('tag_' + imageid).innerHTML = t.responseText;
                            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";
                            return t.responseText;
                        },
                        onLoading: function (t) {
                        //document.getElementById("progressbar_bilde").src="/ikoner/progress.gif";

                        }
                    });
                },
                onFailure: function (t) {
                    alert('Feil');
                }
            });
        },
        onFailure: function (t) {
            alert('feil' + t.responseText);
        },
        onLoading: function (t) { //document.getElementById("progressbar_bilde").src="/ikoner/progress.gif";
        }
    });
}



function setprivate(imageid, favoritevalue) {
    //Salert('jj');
    //alert(document.getElementById("fav_"+imageid).alt);
    if (document.getElementById("priv_" + imageid).alt == "Bildet er privat") {
        favoritevalue = 0;
    } else {
        favoritevalue = 1;
    }
    //alert(favoritevalue);
    divid = "priv_" + imageid;
    new Ajax.Request('/ajax/private.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&private=' + favoritevalue + '&dat=' + new Date(),
        onSuccess: function (t) {
            //alert(t.responseText);
            if (favoritevalue == 1) {
                document.getElementById("priv_" + imageid).alt = "Bildet er privat";
                document.getElementById("priv_" + imageid).src = "/ikoner/privat.gif";
            } else {
                document.getElementById("priv_" + imageid).src = "/ikoner/ikkeprivat.gif";
                document.getElementById("priv_" + imageid).alt = "Bildet er ikke privat";

            }
        },
        onFailure: function (t) {
            alert('error');

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}



function sale(imageid, favoritevalue) {
    //Salert('jj');
    //alert(document.getElementById("fav_"+imageid).alt);
    if (document.getElementById("sale_" + imageid).alt == "Bildet er for salg") {
        favoritevalue = 0;
    } else {
        favoritevalue = 1;
    }
    //alert(favoritevalue);
    divid = "priv_" + imageid;
    new Ajax.Request('/ajax/sale.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&forsale=' + favoritevalue + '&dat=' + new Date(),
        onSuccess: function (t) {
            //alert(t.responseText);
            if (favoritevalue == 1) {
                $("sale_" + imageid).alt = "Bildet er for salg";
                $("sale_" + imageid).src = "/ikoner/sale.gif";
            } else {
                $("sale_" + imageid).src = "/ikoner/ikkesale.gif";
                $("sale_" + imageid).alt = "Bildet er ikke for salg";

            }
        },
        onFailure: function (t) {
            alert('error');

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}



function setfavorite(imageid, favoritevalue) {
    //alert('jj');
    //alert(document.getElementById("fav_"+imageid).alt);
    if ($("fav_" + imageid).alt == "Bildet er ikke en favoritt") {
        favoritevalue = 1;
    } else {
        favoritevalue = 0;
    }
    divid = "fav_" + imageid;
    new Ajax.Request('/ajax/favorite.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&favorite=' + favoritevalue + '&dat=' + new Date(),
        onSuccess: function (t) {
            if (favoritevalue == 1) {
                $("fav_" + imageid).alt = "Bildet er en favoritt";
                $("fav_" + imageid).src = "/ikoner/favoritt.gif";
            } else {
                $("fav_" + imageid).src = "/ikoner/ikkefavoritt.gif";
                $("fav_" + imageid).alt = "Bildet er ikke en favoritt";

            }
        },
        onFailure: function (t) {
            alert('error');

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}



function set_title(imageid, title) {
    divid = "fav_" + imageid;
    new Ajax.Request('/ajax/imagetitle.php', {
        method: 'post',
        parameters: 'imageid=' + imageid + '&title=' + title + '&dat=' + new Date(),
        onSuccess: function (t) {

        },
        onFailure: function (t) {

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}



function set_albumtitle(albumid, title) {
    //alert('sds');

    new Ajax.Request('/ajax/editalbum.php', {
        method: 'post',
        parameters: 'albumid=' + albumid + '&title=' + title + '&dat=' + new Date(),
        onSuccess: function (t) {
        //alert(t.responseText);
        },
        onFailure: function (t) {

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}



function set_text_image(imageid, title) {
    divid = "fav_" + imageid;
    new Ajax.Request('/ajax/imagetext.php', {
        method: 'post',
        parameters: 'imageid=' + imageid + '&title=' + title + '&dat=' + new Date(),
        onSuccess: function (t) {

        },
        onFailure: function (t) {

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}



function setdatetaken(imageid, title) {
    divid = "fav_" + imageid;
    new Ajax.Request('/ajax/datetaken.php', {
        method: 'post',
        parameters: 'imageid=' + imageid + '&datetaken=' + title + '&dat=' + new Date(),
        onSuccess: function (t) {
            alert('Ny dato er satt' + t.responseText);
        },
        onFailure: function (t) {

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}



function setpublic(imageid, publicv) {
    //alert($("pub_"+imageid).alt);
    if ($("pub_" + imageid).alt == "Bildet vises ikke til alle") {
        publicv = 1;
    } else {
        publicv = 0;
    }

    new Ajax.Request('/ajax/public.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&public=' + publicv + '&dat=' + new Date(),
        onSuccess: function (t) {
				
            //if(t.responseText =="1"){
            if (publicv == 1) {
                $("pub_" + imageid).src = "/ikoner/public.gif";
                $("pub_" + imageid).alt = "Ikke vis bildet til alle";
            } else {
                $("pub_" + imageid).src = "/ikoner/ikkepublic.gif";
                $("pub_" + imageid).alt = "Bildet vises ikke til alle";
            }
        /*	}
						else {
						//alert('Hmmmm');
						alert(t.responseText);
						
						}*/
        //	alert(t.responseText);
        },
        onFailure: function (t) {
            alert('error');

        }
    });
    //document.getElementById('"+divid+"').innerHTML="Setter...";
    return true;
}

/*
var refreshalbums = function (t) {
    //alert(t.responseText);
    //alert(gjeldenediv);

    new Ajax.Request('/ajax/getalbum.php', {
        method: 'get',
        parameters: 'userid=' + userid + '&rand=',
        onSuccess: fillalbums,
        onFailure: errFunc
    });

    //document.getElementById('albums').innerHTML=t.responseText;
    // var xmlDoc = t.responseXML;
    //Handle data.
    return true;
}
var fillalbums = function (t) {
    //alert(t.responseText);
    //alert(gjeldenediv);
    document.getElementById('albums').innerHTML = t.responseText;
    // var xmlDoc = t.responseXML;
    //Handle data.
}
*/


function debug(text) {
    document.getElementById('debug').innerHTML = "<pre>" + text + "</pre>";
}



function add_divs(table, tag, classname, id) {
    var items = table.getElementsByTagName(tag);
    if (items) {
        for (var i = 0; i < items.length; i++)
            items[i].innerHTML = "<div class='" + classname + "' title='" + items[i].getAttribute("idnumber") + "' id='" + items[i].getAttribute("idnumber") + "'>" + items[i].innerHTML + "</div>";
    //alert(items[i].innerHTML);
    }
}

//==========================================
// Check All boxes
//==========================================
function CheckAll(fmobj) {
    for (var i = 0; i < fmobj.elements.length; i++) {
        var e = fmobj.elements[i];
        if ((e.type == 'checkbox') && (!e.disabled)) {
            e.checked = true;
            //alert(   e.name);
            idnr = e.name.replace("box_", "");

            document.getElementById(idnr).style['backgroundColor'] = "#CEFBD5";
        }
    }
}



function RemoveAll(fmobj) {
    for (var i = 0; i < fmobj.elements.length; i++) {
        var e = fmobj.elements[i];
        if ((e.type == 'checkbox') && (!e.disabled)) {
            e.checked = false;
            idnr = e.name.replace("box_", "");

            document.getElementById(idnr).style['backgroundColor'] = "#efefef";

        }
    }
}

//==========================================
// Check all or uncheck all?
//==========================================

function CheckCheckAll(fmobj) {
    var TotalBoxes = 0;
    var TotalOn = 0;
    for (var i = 0; i < fmobj.elements.length; i++) {
        var e = fmobj.elements[i];
        if ((e.type == 'checkbox')) {
            TotalBoxes++;
            if (e.checked) {
                TotalOn++;
            }
        }
    }
}



function set_album(albumid, imageid) {

    //alert(albumid+' ' + imageid );
    gjeldeneimage = imageid;
    new Ajax.Request('/ajax/album.php', {
        parameters: 'imageid=' + imageid + '&albumid=' + albumid + '&d=' + new Date(),
        onSuccess: function (t) {
            //alert(albumid+t.responseText)
            new Ajax.Request('/ajax/getimagealbum.php', {
                method: 'get',
                parameters: 'imageid=' + imageid + "&d=" + new Date(),
                onSuccess: function (t) {
                    //alert(t.responseText);
                    document.getElementById('album_' + imageid).innerHTML = t.responseText;
                },
                onFailure: errFunc2
            });
        },
        onFailure: errFunc
    });
    return true;
}

var gjeldenediv, gjeldeneimage;


function get_album(imageid) {
    //alert('st');
    gjeldenediv = "album_" + imageid;
    new Ajax.Request('/ajax/getimagealbum.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + "&d=" + new Date(),
        onSuccess: function (t) {
            document.getElementById(gjeldenediv).innerHTML = t.responseText;
            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";

        },
        onFailure: errFunc2,
        onLoading: function (t) {
            document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
        }
    });
    return true;
}


function get_albumDiv(imageid, ele) {
    //alert('st');
   
    new Ajax.Request('/ajax/getimagealbum.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + "&d=" + new Date(),
        onSuccess: function (t) {
            ele.innerHTML = t.responseText;
        //            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";

        },
        onFailure: errFunc2,
        onLoading: function (t) {
        //          document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
        }
    });
    return true;
}



function disableSelection(target) {
    if (typeof target.onselectstart != "undefined") //IE route
        target.onselectstart = function () {
            return false;
        }
    else if (typeof target.style.MozUserSelect != "undefined") //Firefox route
        target.style.MozUserSelect = "none";
    else //All other route (ie: Opera)
        target.onmousedown = function () {
            return false
        }
    target.style.cursor = "default";
}

//disableSelection(document.body) ;

function remove_tag(imageid, tagid) {
    //	alert(imageid);
    gjeldeneimage = imageid;
    new Ajax.Request('/ajax/removetag.php', {
        parameters: 'imageid=' + imageid + '&tagid=' + tagid + '&d=' + new Date(),
        onSuccess: function (t) {
				
            if(t.responseText =="1"){
				
                gjeldenediv = "tag_" + imageid;
                new Ajax.Request('/ajax/gettags.php', {
                    method: 'get',
                    parameters: 'imageid=' + imageid + "&d=" + new Date(),
                    onSuccess: function (t) {

                        document.getElementById('tag_' + imageid).innerHTML = t.responseText;

                    }

                });
            }
            else {
                alert('Ikke ditt bilde');
						
            }
        }
    });
    return true;

}



function settPremission(imageid, userid) {
    //	alert(imageid);

    new Ajax.Request('/ajax/selInsUsers.php', {
        parameters: 'imageid=' + imageid + '&userid=' + userid + '&d=' + new Date(),
        onSuccess: function (t) {
            new Ajax.Request('/ajax/getUserPrem.php', {
                method: 'get',
                parameters: 'imageid=' + imageid + "&d=" + new Date(),
                onSuccess: function (t) {
                    alert(t.responseText);

                    document.getElementById('listeUseridActive').innerHTML = t.responseText;

                }

            });
        }
    });

}



function showId(id) {
    oField = document.getElementById(id);
    if (oField != null) {
        if (oField.style.visibility == "hidden") {
            oField.style.visibility = "visible";
        } else {
            oField.style.visibility = "hidden";
        }
    }
//document.getElementById(id).style.visibility = 'visible';  

}


function addImage(imageid, path) {
    new Ajax.Request('/ajax/selectedfiles.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&path=' + path + '&d=' + new Date(),
        onSuccess: function (t) {
            document.getElementById("lightbox").innerHTML = t.responseText;
            alert(t.responseText);
            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";

        }

        ,
        onLoading: function (t) {
            document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
        }
    });

//document.getElementById("lightbox").innerHTML = document.getElementById("lightbox").innerHTML  + '<img src=\"' + thumb + '\" style=\"width:30px;height:30px\">' ;
}



function removeImage(imageid) {
    new Ajax.Request('/ajax/selectedfiles.php', {
        method: 'get',
        parameters: 'imageid=' + imageid + '&remove=true&d=' + new Date(),
        onSuccess: function (t) {
            document.getElementById("lightbox").innerHTML = t.responseText;
            document.getElementById("progressbar_bilde").src = "/ikoner/tom.gif";
        //alert(imageid);
        },
        onLoading: function (t) {
            document.getElementById("progressbar_bilde").src = "/ikoner/progress.gif";
        }
    });

//document.getElementById("lightbox").innerHTML = document.getElementById("lightbox").innerHTML  + '<img src=\"' + thumb + '\" style=\"width:30px;height:30px\">' ;
}



function removeImages() {
    new Ajax.Request('/ajax/selectedfiles.php', {
        method: 'get',
        parameters: 'removeall=true&d=' + new Date(),
        onSuccess: function (t) {
            document.getElementById("lightbox").innerHTML = t.responseText;
        }
    });

//document.getElementById("lightbox").innerHTML = document.getElementById("lightbox").innerHTML  + '<img src=\"' + thumb + '\" style=\"width:30px;height:30px\">' ;
}



function merk(imageid) {
    //alert(imageid);
    var o = eval("document.side.box_" + imageid);
    var obj = document.getElementById(imageid);

    //alert(o.checked);
    if (o.checked == true) {
        o.checked = false;
        obj.style['backgroundColor'] = "#efefef";
        obj.style['border'] = "1px solid #cccccc";

    } else {
        o.checked = true;

        obj.style['backgroundColor'] = "#CEFBD5";
        obj.style['border'] = "1px solid #000000";

    }

}



function showVideo() {
    document.getElementById("record").style.visibility = "visible";
    document.getElementById("record").style.position = "absolute";
    document.getElementById("record").style.top = "200px";
    document.getElementById("record").style.left = "100px";

}



function hideVideo() {
    document.getElementById("record").style.visibility = "hidden";

}



function setGroup(groupid, imageid, obj) {
    //	alert('jj');

    if (obj.checked == true) 
        on = 1;
    else 
        on = 0;

    new Ajax.Request('/ajax/setGroup.php', {
        method: 'get',
        parameters: 'groupid=' + groupid + '&imageid=' + imageid + '&on=' + on + '&d=' + new Date(),
        onSuccess: function (t) {
			
            //	alert(t.responseText);
            $('debug').innerHTML = t.responseText;
        }
    });

}



function setGroupTag(groupid, tagid, obj) {
    //	alert('jj');

    if (obj.checked == true) on = 1;
    else on = 0;

    new Ajax.Request('/ajax/setTagGroup.php', {
        method: 'get',
        parameters: 'groupid=' + groupid + '&tagid=' + tagid + '&on=' + on + '&d=' + new Date(),
        onSuccess: function (t) {
            //	alert(t.responseText);
            $('debug').innerHTML = t.responseText;
        }
    });

}



function imageeditor(bild) {
    LeftPosition = (screen.width) ? (screen.width - 660) / 2 : 0;
    TopPosition = (screen.height) ? (screen.height - 700) / 2 : 0;
    settings = 'height=750, width=660, top=' + TopPosition + ', left=' + LeftPosition + ', scrollbars=no, resizable=no, menubar=no, dependent=yes, status=no, toolbar=no'
    win = window.open("/functions/akoie/imageeditor.php?img=" + encodeURIComponent(bild), "imageeditorwin", settings)

}



function setalbumandImage(imageid, album) {
    xmlhttp2 = null;
    if (window.XMLHttpRequest) { // code for Firefox, Mozilla, IE7, etc.
        xmlhttp2 = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // code for IE6, IE5
        xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp2 != null) {
        xmlhttp2.onreadystatechange = function () {
            // alert(xmlhttp.readyState);
            if (xmlhttp2.readyState == 4) { // 4 = "loaded"
                if (xmlhttp2.status == 200) { // 200 = "OK"
                    alert('kk');

                } else {
                    alert("Problem retrieving data:" + xmlhttp.statusText);
                }
            }

        }
        xmlhttp2.open("GET", "/ajax/selinsalbumImage.php?imageid=" + imageid + "&title=" + album, true);
        xmlhttp2.send();
    } else {
        alert("Your browser does not support XMLHTTP.");
    }
}



function state_Change() {
//  alert('h3hhh');

}



function ConfirmInfo(text, url) {
    var answer = confirm(text)
    if (answer) {
        window.location = url;
    }

}

function twitts(key){

 
}
 function sendtwitt(){
        $('send').disabled = true;
        new Ajax.Request('/ajax/newtwitt.php', {
            method: 'post',
            parameters:  { twit:  $('twit').value },
            onSuccess: function (t) {
              //  $('msg').innerHTML = $('twit').value;
                $('twit').value = "";
                $('send').disabled = false;
            ///   readTwitts();

            },
            onLoading: function (t) {

            }
        });


    }

    function readTwitts(){
        //alert(h);

        new Ajax.Request('/ajax/twitts.php', {
            method: 'post',

            onSuccess: function (t) {
                $('twits').innerHTML ="";
                //alert(t.responseText);
                eval("b=" + t.responseText);
                //alert(b.data.length);

                for(i=0; i < b.data.length; i++ ){
                    $('twits').innerHTML = $('twits').innerHTML +"<div class=\"twit\"> " + b.data[i].twit +"<br>Dato: "+ b.data[i].insertDate+"</div>";

                }

            },
            onFailure: function (t) {
                alert(t.responseText);
            }
        });

    }
