dojo.require('dojo.parser');
dojo.require('dijit.Tooltip');
dojo.require('dijit.form.FilteringSelect');
dojo.require('dijit.form.Button');
var overLogin = 0;
var spreadedLoginScript = false;
function showLogin() {
spreadLoginScript();
if (overLogin == 0)
document.getElementById('login_form').style.display = 'block';
overLogin++;
}
function hideLogin() {
window.setTimeout('performHideLogin()', 300);
}
function performHideLogin() {
overLogin--;
if (overLogin == 0)
document.getElementById('login_form').style.display = 'none';
}
function spreadLoginScriptTo(node) {
if (node.hasChildNodes()) {
for (var i=0;i<node.childNodes.length;i++) {
var subnode = node.childNodes[i];
node.onmouseover = function() {
showLogin();
};
node.onmouseout = function() {
hideLogin();
};
spreadLoginScriptTo(subnode);
}
}
}
function spreadLoginScript() {
if (!spreadedLoginScript) {
spreadLoginScriptTo(document.getElementById('login'));
spreadedLoginScript = true;
}
}
function headlineMouseOver (id) {
document.getElementById('sortiment_kategorie_headline_' + id).style.display = 'none';
document.getElementById('sortiment_kategorie_headline_' + id + '_h').style.display = 'block';
}
function headlineMouseOut (id) {
document.getElementById('sortiment_kategorie_headline_' + id + '_h').style.display = 'none';
document.getElementById('sortiment_kategorie_headline_' + id).style.display = 'block';
}
function openWindow(winRef, url, name, data) { win = window.open(url, name, data); win.focus(); return win; }
var quantityWin;
var orderPrintWin;
var forwardingWin;
function openForwardingWindow(url)
{
openWindow(forwardingWin, url, "forwarding", "width=725,height=411,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}
function openOrderPrintWindow(url)
{
orderPrintWin = openWindow(orderPrintWin, url, "orderPrint", "width=970,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}
function openQuantityWindow(url)
{
quantityWin = openWindow(quantityWin, url, "quantity", "width=702,height=357,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}
function isSafari() {
return ((navigator.userAgent.toLowerCase().indexOf('safari') != -1 )||(navigator.userAgent.toLowerCase().indexOf('applewebkit') != -1 ));
}
function isSafariAndIE() {
return ((navigator.userAgent.toLowerCase().indexOf('safari') != -1 )||(navigator.userAgent.toLowerCase().indexOf('applewebkit') != -1 ) ||(navigator.userAgent.toLowerCase().indexOf('msie') != -1 ));
}
function showMenue(menuename) {
var elem = document.getElementById(menuename);
elem.style.visibility = 'visible';
if (!isSafariAndIE()) elem.style.display = 'block';
var dropHeight = elem.offsetHeight;
if (dropHeight > 180) {
elem.style.height = '180px';
elem.style.overflow = 'auto';
}
}
function hideMenue(menuename) {
var elem = document.getElementById(menuename);
if (!isSafariAndIE()) elem.style.display = 'none';
elem.style.visibility = 'hidden';
}
function toggleMenue(menuename) {
var elem = document.getElementById(menuename);
if (elem.style.display == 'none' || elem.style.display == '' ) elem.style.display = 'block';
else if (!isSafariAndIE()) elem.style.display = 'none';
elem.style.visibility = (elem.style.visibility == 'hidden' || elem.style.visibility == '' ) ? 'visible' : 'hidden';
var dropHeight = elem.offsetHeight;
if (dropHeight > 180) {
elem.style.height = '180px';
elem.style.overflow = 'auto';
}
}
function listOn(listItem) {
listItem.style.background = '#F1ECEA';
}
function listOff(listItem) {
listItem.style.background='#ffffff';
}
function selectPulldown(formName, fieldName, value, changeId, changeText, submitOnChange, showPleaseWait) {
document.forms[formName].elements[fieldName].value = value;
document.getElementById(changeId).innerHTML = changeText;
if (showPleaseWait)
showPleaseWaitDialog();
if (submitOnChange)
document.forms[formName].submit();
}
function showPleaseWaitDialog() {
}
function clearSearch() {
if (document.forms.search.schnellesuche_text.value == 'Schnellsuche')
document.forms.search.schnellesuche_text.value = '';
}
