function loginpull() {
	if (window.drawMenu) {
	clearInterval(drawMenu);
	}
	pullClient = setInterval("pullClientEngine()", 10);
	if (M && slideClient.pixelHeight >= boundryL) {
	logindraw();
	}
	if (S && parseInt(slideClient.height) >= boundryL) {
	logindraw();
	}
}

function logindraw() {
	clearInterval(pullClient)
	drawMenu = setInterval("drawClientEngine()", 10)
}

function pull() {
	if (window.drawMenu) {
	clearInterval(drawMenu);
	}
	pullMenu = setInterval("pullEngine()", 10);
	if (M && slideMenu.pixelHeight >= boundryB) {
	draw();
	}
	if (S && parseInt(slideMenu.height) >= boundryB) {
	draw();
	}
}

function draw() {
	clearInterval(pullMenu)
	drawMenu = setInterval("drawEngine()", 10)
}

function pullClientEngine() {
	if (M && slideClient.pixelHeight < boundryL)
		slideClient.pixelHeight += 5;
	else if (S && parseInt(slideClient.height) < boundryL)
		slideClient.height = parseInt(slideClient.height) + 5;
	else if (window.pullClient)
		clearInterval(pullClient);
}

function drawClientEngine() {
	if (M && slideClient.pixelHeight > boundryU)
		slideClient.pixelHeight -= 5;
	else if (S && parseInt(slideClient.height) > boundryU)
		slideClient.height = parseInt(slideClient.height) - 5;
	else if (window.drawMenu)
		clearInterval(drawMenu);
}

function pullEngine() {
	if (M && slideMenu.pixelHeight < boundryB)
		slideMenu.pixelHeight += 15;
	else if (S && parseInt(slideMenu.height) < boundryB)
		slideMenu.height = parseInt(slideMenu.height) + 15;
	else if (window.pullMenu)
		clearInterval(pullMenu);
}

function drawEngine() {
	if (M && slideMenu.pixelHeight > boundryT)
		slideMenu.pixelHeight -= 15;
	else if (S && parseInt(slideMenu.height) > boundryT)
		slideMenu.height = parseInt(slideMenu.height) - 15;
	else if (window.drawMenu)
		clearInterval(drawMenu);
}