function newPnInf(DOM)
{
    open_window(DOM + '/index.php?p=misc&do=pnpop','pn',500,300,0);
}
function open_window(meineSeite,meinName,w,h,scroll)
{
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
    Fenster = window.open(meineSeite,meinName,settings);
}
function elemX (element) {
    var x = 0;
    while (element) {
        x += element.offsetLeft;
        element = element.offsetParent;
    }
    return x;
}
function elemY (element) {
    var y = 0;
    while (element) {
        y += element.offsetTop;
        element = element.offsetParent;
    }
    return y;
}
function getWidth (element) {
    return element.offsetWidth;
}
function getHeight (element) {
    return element.offsetHeight;
}
function elemObj(elementId) {
    if (document.all)
    return document.all[elementId];
    else if (document.getElementById)
    return document.getElementById(elementId);
    else
    return null;
}
function switch_img(DATA,ID){
    document.getElementById('img').innerHTML = '<a href="javascript:ImgBrowser(' + ID + ');"><img src="' + DATA + '" alt="" border="0" /></a>';
}
function switch_img_popup(DATA,ID){
    document.getElementById('img').innerHTML = '<img src="' + DATA + '" alt="" border="0" />';
}
function ImgBrowser(ID,DOM){
    window.open(DOM + 'index.php?p=misc&do=shopimgages&prodid=' + ID, ID, 'width=700,height=600,top=0,left=0');
}
function mergeProduct(ID,RED,CID,DOM){
    window.open(DOM + 'index.php?redir=1&p=misc&do=mergeproduct&prodid=' + ID + '&red=' + RED + '&cid=' + CID, 'merge_win', 'scrollbars=1,width=950,height=750,top=0,left=0');
}
function paymentInf(ID,DOM){
    window.open(DOM + 'index.php?p=misc&do=payment_info&id=' + ID,'paymentinf','width=800,height=550,top=0,left=0,scrollbars=1');
}
function check_search_field(){
    if(document.getElementById('s_x').value != '' && document.getElementById('s_x').value.length < 2){
        document.getElementById('small_search_hidden_div').style.display='';
        return false;
    } else {
        document.getElementById('small_search_hidden_div').style.display='none';
    }
}
function openAdmin(DOM){
    open_window(DOM + 'admin/index.php','Admin',screen.width,screen.height,1);
}
function getActiveText(msg){
    selectedText = (document.all) ? document.selection.createRange().text : window.getSelection();if (msg.createTextRange) msg.caretPos = document.selection.createRange().duplicate();return true;
}
function unametofield(theuser) {
    opener.document.f.tofromname.value = '' + theuser + '';
    window.close();
}
function add_code(NewCode){
    document.f.text.value += NewCode;
    document.f.text.focus();
}
function spoiler_on()
{
    document.getElementById('spoiler').style.display='';
}
function spoiler_off()
{
    document.getElementById('spoiler').style.display='none';
}