<!--

function fadeButtons() {
	for(var i = 0; i < document.getElementsByName("ButtonFader").length; i++) {
		if(document.getElementsByName("ButtonFader")[i].style.visibility != "hidden") {
			document.getElementsByName("ButtonFader")[i].style.visibility = "hidden";
			window.setTimeout("fadeButtons()", 250);
		}
		else {
			document.getElementsByName("ButtonFader")[i].style.visibility = "visible";
			window.setTimeout("fadeButtons()", 950);
		}
	}
}

function updateMainWindow() {
	if (window.opener) {
		if (window.opener.closed != true) {
			if (window.opener.document.location.href.indexOf('website.asp') > 0) {
				window.opener.document.location.reload();
			}
		}
	}
}

function swop_img(image) {
	if (document.images) {
		if (document['image_right_' + image].src == document['image_right_' + image + '_1'].src) {
			document['image_right_' + image].src = document['image_right_' + image + '_2'].src;
		}
		else if (document['image_right_' + image].src == document['image_right_' + image + '_2'].src) {
			document['image_right_' + image].src = document['image_right_' + image + '_1'].src
		}
	}
}

function OpenCurrency(converter_url) {
	window.open(converter_url,'Converter','status=yes,scrollbars=no,resizable=no,width=580,height=600,screenX=10,screenY=10,top=10,left=10');
}

function resetForm() {
	if (document.location.href.indexOf('register') > 0) {
		document.location.href = '../default.asp';
	}
	else {
		document.forms['register_form'].reset();
	}
}

function browseTo(AbsolutePage) {
	resetHiddenTags();
	document.forms['register_form'].absolute_page.value = AbsolutePage;
	document.forms['register_form'].submit();
}

function openMailingList(newsletter_guid_pk) {
	resetHiddenTags();
	document.forms['register_form'].newsletter_guid_pk.value = newsletter_guid_pk;
	document.forms['register_form'].submit();
}

function openCreditPrint() {
	resetHiddenTags
	var register_print_win = window.open('about:blank', 'credit_print');
	register_print_win.document.write('<font style="font: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: Red;">Die Druckausgabe wird vorbereitet...</font>');
	document.forms['register_form'].target = 'credit_print';
	document.forms['register_form'].credit_print.value = '1';
	document.forms['register_form'].submit();
}

function openDebitorPrint() {
	resetHiddenTags
	var register_print_win = window.open('about:blank', 'debitor_print');
	register_print_win.document.write('<font style="font: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: Red;">Die Druckausgabe wird vorbereitet...</font>');
	document.forms['register_form'].target = 'debitor_print';
	document.forms['register_form'].register_print.value = '1';
	document.forms['register_form'].submit();
}

function resetHiddenTags() {
	var clear_newsletter_guid_pk = true;
	document.forms['register_form'].target = '_self';
	document.forms['register_form'].register_publish.value = '0';
	document.forms['register_form'].register_print.value = '0';
	document.forms['register_form'].register_export.value = '0';
	if (document.forms['register_form'].query_mode) {
		if (document.forms['register_form'].query_mode.length > 3) {
			for (var n = 0; n < document.forms['register_form'].query_mode.length; n ++) {
				if (document.forms['register_form'].query_mode[n].value == '3') {
					clear_newsletter_guid_pk = false;
				}
			}
		}
	}
	if (clear_newsletter_guid_pk == true) {
		document.forms['register_form'].newsletter_guid_pk.value = '';
	}
	document.forms['register_form'].credit_print.value = '0';
}

function blockCellEvent() {
	window.blockedCell = true;
	return true;
}

function freeCellEvent() {
	window.blockedCell = false;
	return true;
}

function cleanOnClickEvent(e) {
	e.onclick = 'undefined';
	return true;
}

function doNothing() {
}

function openPage(theUrl, theTarget) {
	if (window.blockedCell == 'undefined' || window.blockedCell != true) {
		if (theTarget == '_self') {
			document.location.href = theUrl;
		}
		else {
			window.open(theUrl);
		}
		return true;
	}
	return false;
}

function evalAction(theAction) {
	if (window.blockedCell == 'undefined' || window.blockedCell != true) {
		theAction = unescape(theAction)
		while(theAction.indexOf(',+') > 0) {
			theAction = theAction.replace(',+', ', ');
		}
		eval(theAction);
		return true;
	}
	return false;
}

function changeRowSC(theRow, theStyleClass) {

    var theCells = null;
	var rowCellsCnt;
	var domDetect
	var c = null;

    if (typeof(theRow.className) == 'undefined') {
        return false;
    }

    if (typeof(document.getElementsByTagName) != 'undefined') {
        theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        theCells = theRow.cells;
    }
    else {
        return false;
    }

    rowCellsCnt  = theCells.length;

    if (typeof(window.opera) == 'undefined' && typeof(theCells[0].className) != 'undefined') {
        domDetect = true;
    }
    else {
        domDetect = false;
    }

	if (domDetect) {
	    for (c = 0; c < rowCellsCnt; c++) {
	        theCells[c].className = theStyleClass;
	    }
	}
    return true;
}

function changeCellSC(theCell, theStyleClass) {

    var theCells = null;
	var rowCellsCnt;
	var domDetect
	var c = null;

    if (typeof(theCell.className) == 'undefined') {
        return false;
    }

    if (typeof(window.opera) == 'undefined' && typeof(theCell.className) != 'undefined') {
        domDetect = true;
    }
    else {
        domDetect = false;
    }

	if (domDetect) {
        theCell.className = theStyleClass;
	}
    return true;
}

//-->