 
var requiredMajorVersion = 8; 
var requiredMinorVersion = 0; 
var requiredRevision = 0; 
var win;
var iVal;
var wTyp;

function openWindow(sURL,iWidth,iHeight) {
    win = window.open(sURL,'win','width='+iWidth+',height='+iHeight+'');    
    setTimeout(checkWindow,1000,win);
    
    document.getElementById('previewButtonStart').style.display = 'none';
    document.getElementById('previewButtonStart').style.visibility = 'hidden';
    document.getElementById('previewButtonAction').style.display = 'inline';
    document.getElementById('previewButtonAction').style.visibility = 'visible'; 
    
    wTyp = 'preview'; 
    
    return win;
}

function openBasket(sURL,iWidth,iHeight,addOptions) {
   
    win = window.open(sURL,'win'+iWidth+iHeight,'width='+iWidth+',height='+iHeight+''+addOptions);    
    setTimeout(checkWindow,1000,win);
    wTyp = 'basket'; 
    return win;
} 

function checkWindow(oWin) { 
    if(!win) {
        alert('Das Fenster konnte nicht geöffnet werden. Vermutlich haben Sie einen popUp-Blocker aktiviert. Um diese Seite ansehen zu können müssen Sie bitte Ihren Blocker für diese Seite deaktivieren.');
    } else {
        win.focus();  
        if(wTyp=='preview') {
            iVal = setInterval(reCheckWindow,100); 
        }
    }
}

function reCheckWindow() {
    if(win) {
        // Check window size
        if(win.document.body.offsetWidth > 100) {
            resetPreview();  
        }  
    } else {
        resetPreview();
        
    }      
}

function countArticleNum() {
    var oBasketNum = document.getElementById('basketnum')
    var articleNum = oBasketNum.innerHTML;
    
    oBasketNum.innerHTML = ++articleNum;        
}

function resetPreview() {    
    clearInterval(iVal);
    document.getElementById('previewButtonAction').style.display = 'none';
    document.getElementById('previewButtonAction').style.visibility = 'hidden';
    document.getElementById('previewButtonStart').style.display = 'inline';
    document.getElementById('previewButtonStart').style.visibility = 'visible';


}
 
