Wochentagname = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
function ZeitAnzeigen()
{
	var Jetzt 		= new Date();
	var Tag 		= Jetzt.getDate();
	var Monat 		= Jetzt.getMonth() + 1;
	var msJahr 		= Jetzt.getFullYear();
	var Stunden 	= Jetzt.getHours();
	var Minuten 	= Jetzt.getMinutes();
	var Sekunden 	= Jetzt.getSeconds();
	var WoTag 		= Jetzt.getDay();
	var Vortag  	= ((Tag < 10) ? "0" : "");
	var Vormon  	= ((Monat < 10) ? ".0" : ".");
	var Vorstd  	= ((Stunden < 10) ? "0" : "");
	var Vormin  	= ((Minuten < 10) ? ":0" : ":");
	var Vorsek  	= ((Sekunden < 10) ? ":0" : ":");
	var msDatum 	= Vortag + Tag + Vormon + Monat  + "." + msJahr;
	var Uhrzeit 	= Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
	var msJetzt 	= Wochentagname[WoTag] + ", " + msDatum + "  " + Uhrzeit;
	
	document.getElementById("clock").innerHTML = "<span class=\"cClock\">" + msJetzt + strPageHit + "</span>";

	var timer = setTimeout("ZeitAnzeigen()",1000)
}
function ChangeElementClass (aControl, strClass)
{
	aControl.className = strClass;
}
function SubmitForm (aElem, strForm)
{
	aElem.disabled = true;
	if (bShowWaitingBar)
	{
		var aLoadDiv = document.getElementById("div_loadingbar");
			aLoadDiv.style.display = "block";
		var iWidth = aLoadDiv.clientWidth;
		var iHeight = aLoadDiv.clientHeight;
		var iElemPosX = GetAbsoluteElementPositionX (aElem);
		var iElemPosY = GetAbsoluteElementPositionY (aElem);
		var iPosTop = iElemPosY - parseInt(iHeight) - 5;
		var iPosLeft = iElemPosX;
		aLoadDiv.style.top = iPosTop + "px";
		aLoadDiv.style.left = iPosLeft + "px";
	}
	document.forms[strForm].submit();
}
function OpenURL (strUrl, strTarget, aControl)
{
	if (aControl != null)
		aControl.disabled = true;
	window.open (strUrl, strTarget);
}
function OpenImage(strDatei, iWidth, iHeight, bCenter, strWinName, bOffset, iSubX, iSubY)
{
	if (String(typeof(bCenter)) != "boolean")
		bCenter = true;
	if (String(typeof(strWinName)) == "undefined" || typeof(strWinName) == "undefined" || strWinName == "")
		strWinName = "popup";
	if (String(typeof(bOffset)) != "boolean")
		bOffset = true;
	if (String(typeof(iSubX)) != "number")
		iSubX = 0;
	if (String(typeof(iSubY)) != "number")
		iSubY = 0;
	var iWidthMax 	= screen.availWidth - 30;
	var iHeightMax 	= screen.availHeight - 80;
	var iPosX 		= 10;
	var iPosY 		= 10;
	var iOffset 	= 0;
	if (bOffset)
		iOffset = 40;
	if (typeof(iWidth) == "undefined" || iWidth == "" || iWidth == 0)
		iWidth = iWidthMax - iSubX;
	else
		iWidth = iWidth + iOffset - iSubX;
	if (typeof(iHeight) == "undefined" || iHeight == "" || iHeight == 0)
		iHeight = iHeightMax - iSubY;
	else
		iHeight = iHeight + iOffset - iSubY;
	if (iWidth > iWidthMax)
		iWidth = iWidthMax - iSubX;
	if (iHeight > iHeightMax)
		iHeight = iHeightMax - iSubY;
	if (bCenter)
	{
		iPosX = (iWidthMax - iWidth) / 2;	
		iPosY = (iHeightMax - iHeight) / 2;	
	}
	if (strDatei.indexOf('GetFile') != -1) {
	    strDatei += '&dl=0';
	}
	window.open(strDatei, strWinName, 'location=no,menubar=no,status=no,resizable=yes,scrollbars=yes,width=' + String(iWidth) + 'px,height=' + String(iHeight) + 'px').moveTo(iPosX,iPosY);
}
function OpenPopup(strDatei, iWidth, iHeight, bCenter, strWinName)
{
	OpenImage(strDatei, iWidth, iHeight, bCenter, strWinName, false, 0, 250);
}
function OpenGallery(strURL)
{
	w_x = screen.availWidth-100;
	w_y = screen.availHeight-100;
	x = 20;
	y = 20;
	window.open(strURL + "&X=" + w_x + "&Y=" + w_y,'popup','resizable=yes,scrollbars=yes,width=' + String(w_x) + ',height=' + String(w_y)).moveTo(x,y);
}
function ShowDivByName (strShowName, iShowCnt, strHideName, iHideCnt)
{
	for (i = 0; i < iShowCnt; i++)
	{
		var aElem = document.getElementById(strShowName + String(i));
			aElem.style.display = "block";
	}
	for (i = 0; i < iHideCnt; i++)
	{
		var aElem = document.getElementById(strHideName + String(i));
			aElem.style.display = "none";
	}
}
function ChangeSaveStatus ()
{
	if (typeof(document.getElementById("SPAN_STATUS")) != "undefined" && document.getElementById("SPAN_STATUS") != null)
	{
		document.getElementById("SPAN_STATUS").className = "error";
		document.getElementById("SPAN_STATUS").innerHTML = "Änderungen nicht gespeichert";
	}
}
function DisableField (strForm, strID)
{
	if (strForm != "")
	{
		document.forms[strForm].elements[strID].disabled = true;
		document.forms[strForm].elements[strID].className = "InputDisabled";
	}
	else
	{
		document.getElementById(strID).disabled = true;
		document.getElementById(strID).className = "InputDisabled";
	}
}
function EnableField (strForm, strID, strClass)
{
	if (strForm != "")
	{
		document.forms[strForm].elements[strID].disabled = false;
		document.forms[strForm].elements[strID].className = strClass;
	}
	else
	{
		document.getElementById(strID).disabled = false;
		document.getElementById(strID).className = strClass;
	}
}
function OpenUrl (strURL, strTarget)
{
	window.open(strURL, strTarget);	
}
function OnMouseOverMenu (aElem, strClass, strKey)
{
	if (String(typeof(strKey)) == "undefined" || typeof(strKey) == "undefined" || strKey == "")
	{
		aElem.className = strClass;	
		aElem.style.cursor = 'pointer';
	}
	else
	{
	    aElem.className = strClass;
	    aElem.style.cursor = 'pointer';
		document.getElementById("LINK_" + strKey).className = strClass + '_link';
		document.getElementById("LINK_" + strKey).cursor = 'pointer';
	}
}
function OnMouseOutMenu (aElem, strClass, strKey)
{
	if (String(typeof(strKey)) == "undefined" || typeof(strKey) == "undefined" || strKey == "")
	{
		aElem.className = strClass;	
		aElem.style.cursor = '';
	}
	else
	{
	    aElem.className = strClass;
	    aElem.style.cursor = '';
		document.getElementById("LINK_" + strKey).className = strClass + '_link';
		document.getElementById("LINK_" + strKey).cursor = '';
	}
}
function openColorWin(strIDshow, strIDval)
{
	x = (screen.availWidth/2)-105;
	y = (screen.availHeight/2)-90;
	window.open('standalone/color.html?F1='+String(strIDshow) + '&F2='+String(strIDval),'colorwin','resizable=no,scrollbars=no,width=210,height=180').moveTo(x,y);
}
function CloseHelp ()
{
	document.getElementById("div_help").style.display = "none";
}
function ShowHelp(aElem, strFile)
{
	document.getElementById("div_help").style.display = "block";	
	document.getElementById("div_help_if").src = strFile;
}
function hex2dec(strHexVal) 
{
	return parseInt(strHexVal, 16);
}
function ShowLoadingBar ()
{
	var aDivLoa = document.getElementById("div_loadingbar");
		aDivLoa.style.top = ((document.getElementsByTagName("body")[0].clientHeight - 70) / 2) + "px";
		aDivLoa.style.left = ((document.getElementsByTagName("body")[0].clientWidth - 330) / 2) + "px";
		aDivLoa.style.display = "block";
}
function HideLoadingBar ()
{
	var aDivLoa = document.getElementById("div_loadingbar");
		aDivLoa.style.display = "none";
}
function OpenNav(strURL, strTarget)
{
	if (!bJustOpened || strTarget == "_self")
	{
		bJustOpened = true;
		OpenUrl (strURL, strTarget);
	}
	else
	{
		bJustOpened = false; 
	}		
}
function omovTabLink (aElem, strClass, strKey)
{
	if (String(typeof(strKey)) == "undefined" || typeof(strKey) == "undefined" || strKey == "")
	{
		aElem.className = strClass;	
		aElem.style.cursor = 'pointer';
	}
	else
	{
	    strClassTmp = document.getElementById(strKey).className;
	    strClasspart = strClass.substr(0, strClass.lastIndexOf('_'));
	    var arrClass = strClassTmp.split(' ');
	    for (i in arrClass) {
	        if (strClasspart == arrClass[i] || strClasspart + '_active' == arrClass[i]) {
	            arrClass[i] = strClass;
	        }
	    }
		document.getElementById(strKey).className = arrClass.join(" ");
		document.getElementById(strKey).style.cursor = 'pointer';
		document.getElementById("TABLINK_" + strKey).className = strClass + '_link';
		document.getElementById("TABLINK_" + strKey).style.cursor = 'pointer';
	}
}
function omouTabLink (aElem, strClass, strKey)
{
	if (String(typeof(strKey)) == "undefined" || typeof(strKey) == "undefined" || strKey == "")
	{
		aElem.className = strClass;	
		aElem.style.cursor = '';
	}
	else
	{
	    strClassTmp = document.getElementById(strKey).className;
	    strClasspart = strClass.substr(0, strClass.lastIndexOf('_'));
	    var arrClass = strClassTmp.split(' ');
	    for (i in arrClass) {
	        if (strClasspart + '_hover' == arrClass[i] || strClasspart + '_active' == arrClass[i] || strClass + '_hover' == arrClass[i])
	            arrClass[i] = strClass;
	    }
		document.getElementById(strKey).className = arrClass.join(" ");
		document.getElementById(strKey).style.cursor = '';
		document.getElementById("TABLINK_" + strKey).className = strClass + '_link';
		document.getElementById("TABLINK_" + strKey).style.cursor = '';
	}
}
function GetCssClassTagValue (strClass, strElement)
{
	var strVal = "";
	var cssRules = "";
	if (document.styleSheets[0]['rules']) 
	{
		cssRules = 'rules';
	} 
	else if (document.styleSheets[0]['cssRules']) 
	{
		cssRules = 'cssRules';
	} 
	else 
	{
		return "0";
	}
	for (var i = 0; i < document.styleSheets[0][cssRules].length; i++) 
	{
		if (document.styleSheets[0][cssRules][i].selectorText == strClass) 
		{
			strVal = document.styleSheets[0][cssRules][i].style[strElement];
		}
	}
	return strVal;
}
function SetNewPpp (aElem, strUrl)
{
    strUrl += '&amp;ppp=' + aElem.value;
    document.location.href = strUrl.replace(/\&amp;/, '&');
}
function ResizeContentHeight (strContentHeight) {
    var strPadding = GetCssClassTagValue (".cNav", "padding");
    var iPaddingTop = 0;
    var iPaddingBot = 0;
    if (strPadding != "")
    {
    	var arrPadding = strPadding.split(" ");
    	if (arrPadding.length == 4)
    	{
    		iPaddingTop = parseInt(arrPadding[0]);
    		iPaddingBot = parseInt(arrPadding[2])
    	}
    }
    var iPaddingTemp = GetPadding (".cBody", "padding");
    iPaddingTop += iPaddingTemp
    var iHeight = 0;
    if (typeof(window.innerHeight) != "undefined") {
        iHeight = parseInt(window.innerHeight) - 20;
    } else if (typeof(document.body.clientHeight) != "undefined") {
        iHeight = parseInt(document.body.clientHeight) - 20;
    }
	iHeight = (((iHeight - iPaddingTop - iPaddingBot) / 100) * parseInt(strContentHeight)) - iHeightOffset;
    document.getElementById("col_cont").style.height = iHeight + "px";
}
function ResizeNavHeightScroll () {
    var strPadding = GetCssClassTagValue (".cNav", "padding");
    var iPaddingTop = 0;
    var iPaddingBot = 0;
    if (strPadding != "")
    {
    	var arrPadding = strPadding.split(" ");
    	if (arrPadding.length == 4)
    	{
    		iPaddingTop = parseInt(arrPadding[0]);
    		iPaddingBot = parseInt(arrPadding[2])
    	}
    }
    var iHeightNav = document.getElementById("col_cont").clientHeight - iPaddingTop - iPaddingBot;
    document.getElementById("col_nav").style.height = iHeightNav + "px";
}
function ResizeHeightNoScroll () {
    var iNavigationHeight = parseInt(document.getElementById("col_nav").clientHeight);
    var iContentHeight = parseInt(document.getElementById("col_cont").clientHeight);
    var iContainerHeight = parseInt(document.getElementById("cContent").clientHeight);
    if (iNavigationHeight < iContainerHeight || iContentHeight <= iContainerHeight) {
        if (iNavigationHeight < iContainerHeight)
            document.getElementById("col_nav").style.height = (iContainerHeight) + "px";
        if (iContentHeight < iContainerHeight) {
            document.getElementById("col_cont").style.height = (iContainerHeight - GetPadding('.cCont')) + "px";
        }
    }
}
function GetPadding (strClass) {
    var strPadding = GetCssClassTagValue (strClass, "padding");
    var iPaddingTop = 0;
    var iPaddingBot = 0;
    if (strPadding != "")
    {
    	var arrPadding = strPadding.split(" ");
    	if (arrPadding.length == 4)
    	{
    		iPaddingTop = parseInt(arrPadding[0]);
    		iPaddingBot = parseInt(arrPadding[2])
    	} else if (arrPadding.length == 2) {
    		iPaddingTop = parseInt(arrPadding[0]);
    	} else if (arrPadding.length == 1) {
    		iPaddingTop = parseInt(arrPadding[0]) * 2;
    	}
    }
    return (iPaddingTop + iPaddingBot);
}
function DoContactSend (aControl, strForm)
{
	aControl.disabled = true;
	document.forms[strForm].submit();
}	
function GetAbsoluteElementPositionY (aElem)
{
	var iReturnValue = 0;
	while( aElem != null ) 
	{
		iReturnValue += aElem.offsetTop;
		aElem = aElem.offsetParent;
	}
	return iReturnValue;
}
function GetAbsoluteElementPositionX (aElem)
{
	var iReturnValue = 0;
	while( aElem != null ) 
	{
		iReturnValue += aElem.offsetLeft;
		aElem = aElem.offsetParent;
	}
	return iReturnValue;
}
function DoSProductListBasketAction (aElem, strID, iMin, iMax, iInvent)
{
	var strAnzahl = document.forms["FORM_SP" + strID].elements["F_ANZ" + strID].value;
	if (strAnzahl == "" || strAnzahl == "0" || Number(strAnzahl) < 0)
	{
	 	alert("Die Anzahl muss grösser 0 sein");
	 	return false;
	}
	if (iMin != -1 && strAnzahl < iMin)
	{
	 	alert("Die minimale Bestellmenge von " + iMin + " wurde unterschritten");
	 	return false;
	}
	if (iMax != -1 && strAnzahl > iMax)
	{
	 	alert("Die maximale Bestellmenge von " + iMax + " wurde überschritten");
	 	return false;
	}
	if (iInvent != -1 && strAnzahl > iInvent)
	{
	 	alert("Der aktuell verfügbare Lagerstand von " + iInvent + " wurde überschritten");
	 	return false;
	}
	var aElemSub = document.getElementsByName("BTN_SUB");	
	for (var i = 0; i < aElemSub.length; i++)
		aElemSub[i].disabled = true;

	document.forms["FORM_SP" + strID].submit();
}
function SetSProductDetailsDefaults (strForm)
{
	document.getElementById("sp_preise").innerHTML = "nicht verfügbar";
	document.getElementById("sp_preisn").innerHTML = "nicht verfügbar";
	document.getElementById("sp_error").innerHTML = "";
	document.forms[strForm].elements["F_AMOUNT"].className = "InputText_req";
	var aElem = document.getElementById("sp_gewichte")
	if (typeof(aElem) != "undefined" && aElem != null)
		aElem.innerHTML = "- kg";
	var aElem = document.getElementById("sp_gewichtn")
	if (typeof(aElem) != "undefined" && aElem != null)
		aElem.innerHTML = "- kg";
	document.forms[strForm].elements["BTN_SUBMIT"].disabled = true;
}
function DoSProductDetailsBasketAction(aControl, strForm)
{
	var strAnzahl = document.forms[strForm].elements["F_AMOUNT"].value;
	if (strAnzahl == "" || strAnzahl == "0" || Number(strAnzahl) < 0)
	{
	 	alert("Die Anzahl muss grösser 0 sein");
	 	return false;
	}
	document.forms[strForm].elements["BTN_SUBMIT"].disabled = true;
	document.forms[strForm].elements["BTN_BACK"].disabled = true;
	document.forms[strForm].submit();
}
function RefreshSProductPreis(aControl, strId, strForm)
{
	var strAnzahl = document.forms[strForm].elements["F_AMOUNT"].value;
	if (strAnzahl != "" && strAnzahl != "0" && Number(strAnzahl) > 0)
	{
		SetSProductDetailsDefaults (strForm);
		
		var aElem = document.getElementById("sp_gewichte")
		if (typeof(aElem) != "undefined" && aElem != null)
			aElem.innerHTML = "- kg";
		var aElem = document.getElementById("sp_gewichtn")
		if (typeof(aElem) != "undefined" && aElem != null)
			aElem.innerHTML = "- kg";

		var strUrl  = "ajax/AjaxSingleProd.php";
			strUrl += "?a=gp";
			strUrl += "&b=" + strId;
			strUrl += "&c=" + strAnzahl;
		//alert(strUrl);
		sendRequestAsync(strUrl, "Ermitteln des Preises", RefreshSProductPreisCallback, strForm);
	}
	else
	{
		document.getElementById("sp_error").innerHTML = "Ungültige Bestellmenge";
		document.forms[strForm].elements["F_AMOUNT"].className = "InputText_req_err";
		document.forms[strForm].elements["BTN_SUBMIT"].disabled = true;
	}
}
function RefreshSProductPreisCallback(strRet, strForm)
{
	if (strRet != null && strRet != "")
	{
		arrRet = eval("(" + strRet + ")");
		if (typeof(arrRet["PREISE"]) != "undefined" && String(arrRet["PREISE"]) != "null")
		{
			document.getElementById("sp_preise").innerHTML = unescape(arrRet["PREISE"]);
			if (typeof(arrRet["ERRORAMT"]) != "undefined" && arrRet["ERRORAMT"] != "")
			{
				document.getElementById("sp_error").innerHTML = EncodeJson(unescape(arrRet["ERRORAMT"]));
				document.forms[strForm].elements["F_AMOUNT"].className = "InputText_req_err";
				document.forms[strForm].elements["BTN_SUBMIT"].disabled = true;
			}
			else
			{
				document.forms[strForm].elements["BTN_SUBMIT"].disabled = false;
			}
			if (typeof(arrRet["PREISN"]) != "undefined")
				document.getElementById("sp_preisn").innerHTML = unescape(arrRet["PREISN"]);
			if (typeof(arrRet["GEWICHTE"]) != "undefined" && unescape(arrRet["GEWICHTE"]) != "")
				document.getElementById("sp_gewichte").innerHTML = unescape(arrRet["GEWICHTE"]);
			if (typeof(arrRet["GEWICHTN"]) != "undefined" && unescape(arrRet["GEWICHTN"]) != "")
				document.getElementById("sp_gewichtn").innerHTML = unescape(arrRet["GEWICHTN"]);
		}
		else
			SetSProductDetailsDefaults (strForm);
	}
	else
	{
		SetSProductDetailsDefaults (strForm);
	}
}
function RefreshLProductPreis(aControl, strId, strForm) {
	SetLProductDetailsDefaults (strForm);
	var $form = $("form[name='"+strForm+"']");
	var strAnzahl = $("input[name='F_AMOUNT']", $form).val();
	var strWidth = $("input[name='F_WIDTH']", $form).val();
	var strLength = $("input[name='F_LENGTH']", $form).val();
	if (strAnzahl == "" || strAnzahl == "0" || Number(strAnzahl) <= 0) {
		$("#sp_error").html("Ungültige Bestellmenge");
		$("input[name='F_AMOUNT']", $form).attr('class', 'InputText_req_err');
		$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
		return false;
	}
	if (strWidth == "" || strWidth == "0" || Number(strWidth) <= 0) {
		$("#sp_error").html("Ungültige Breite");
		$("input[name='F_WIDTH']", $form).attr('class', 'InputText_req_err');
		$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
		return false;
	}
	if (strLength == "" || strLength == "0" || Number(strLength) <= 0) {
		$("#sp_error").html("Ungültige Länge");
		$("input[name='F_LENGTH']", $form).attr('class', 'InputText_req_err');
		$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
		return false;
	}

	var strUrl  = "ajax/AjaxLengthProd.php";
	strUrl += "?a=gp";
	strUrl += "&b=" + strId;
	strUrl += "&c=" + strAnzahl;
	strUrl += "&d=" + strLength;
	strUrl += "&e=" + strWidth;
	$.ajax({
		url: strUrl,
		dataType: 'json',
		success: function(data) {
			if (data.ERRORAMT != "") {
				$("#sp_error").css('display', 'block');
				$("#sp_error").html(data.ERRORAMT);
			} else {
				$("#sp_error").html("");
				$("input[name='BTN_SUBMIT']", $form).attr('disabled', '');
			}
			$("#sp_preise").html(data.PREISE);
			$("#sp_preisn").html(data.PREISN);
			$("#sp_gewichte").html(data.GEWICHTE);
			$("#sp_gewichtn").html(data.GEWICHTN);
			$("#sp_squarem").html(data.SQUAREM);
			return false;
		}
	});
	
}
function SetLProductDetailsDefaults (strForm) {
	var $form = $("form[name='"+strForm+"']");
	$("#sp_error").html("");
	$("#sp_preisn").html("nicht verfügbar");
	$("#sp_preise").html("nicht verfügbar");
	$("input[name='F_AMOUNT']", $form).attr('class', 'InputText_req');
	$("input[name='F_WIDTH']", $form).attr('class', 'InputText_req');
	$("input[name='F_LENGTH']", $form).attr('class', 'InputText_req');

	$("#sp_gewichte").html("- kg");
	$("#sp_gewichtn").html("- kg");
	$("#sp_squarem").html("- m<sup>2</sup>");
	
	$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
}
function DoLProductDetailsBasketAction (aControl, strForm) {
	var $form = $("form[name='"+strForm+"']");
	var strAnzahl = $("input[name='F_AMOUNT']", $form).val();
	var strWidth = $("input[name='F_WIDTH']", $form).val();
	var strLength = $("input[name='F_LENGTH']", $form).val();
	if (strAnzahl == "" || strAnzahl == "0" || Number(strAnzahl) <= 0) {
		$("#sp_error").html("Ungültige Bestellmenge");
		$("input[name='F_AMOUNT']", $form).attr('class', 'InputText_req_err');
		$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
		return false;
	}
	if (strWidth == "" || strWidth == "0" || Number(strWidth) <= 0) {
		$("#sp_error").html("Ungültige Breite");
		$("input[name='F_WIDTH']", $form).attr('class', 'InputText_req_err');
		$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
		return false;
	}
	if (strLength == "" || strLength == "0" || Number(strLength) <= 0) {
		$("#sp_error").html("Ungültige Länge");
		$("input[name='F_LENGTH']", $form).attr('class', 'InputText_req_err');
		$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
		return false;
	}
	$("input[name='BTN_SUBMIT']", $form).attr('disabled', 'disabled');
	$("input[name='BTN_SCART']", $form).attr('disabled', 'disabled');
	$("input[name='BTN_BACK']", $form).attr('disabled', 'disabled');
	$form.submit();
}

