/**
 * Code by Sarte www.ssmss.de www.rezesarios.de last edit 2009-06-27
 */
var S_status = false;
var S_breite = 10;
var s_focus = false;
function setFocusTrue() {
	if (!s_focus)
		s_focus = true;
}
function setFocusFalse() {
	if (s_focus)
		s_focus = false;
}
function visibleStyleBox() {
	var loader = document.createElement('img');
	loader.src = "http://ssmss.de/images/loader.gif";
	loader.alt = "";
	loader.id = "s_m_si";
	var block = document.getElementById('s_m_sb');
	block.innerHTML = '';
	block.appendChild(loader);
	block.style.right = '25px';
	block.style.height = '10px';
	block.style.display = 'inline';
	var bod = document.getElementsByTagName('body').item(0);
	bod.onclick = function() {
		hideStyleBox();
	};
	S_status = false;
	S_breite = 10;
	swingStyleBox();
}
function hideStyleBox() {
	if (!s_focus) {
		if (S_status) {
			var block = document.getElementById('s_m_sb');
			block.style.display = 'none';
			S_breite = 10;
			block.style.height = '10px';
			block.innerHTML = '';
		}
		if (!S_status) {
			S_status = true;
		}
	}
}
var wiederholen;
function swingStyleBox() {
	if (S_breite < 40) {
		var block = document.getElementById('s_m_sb');
		S_breite = S_breite + 10;
		block.style.height = S_breite + 'px';
		if (S_breite == 40) {
			clearTimeout(wiederholen);
			document.getElementById('s_m_si').style.display = 'inline';
			ajaxGetStyles();
		}
		wiederholen = setTimeout("swingStyleBox()", 65);
	}
}
function ajaxGetStyles() {
	var tempcache = '';
	if (xmlHttp) {
		try {
			if ((xmlHttp.readyState == 4 || xmlHttp.readyState == 0)) {
				xmlHttp.open("POST", "http://ssmss.de/style/getStyles.php",
						true);
				xmlHttp.setRequestHeader("Content-Type",
						"application/x-www-form-urlencoded");
				xmlHttp.setRequestHeader("Content-Length", "0");
				xmlHttp.onreadystatechange = handleRequestofStyle;
				xmlHttp.send(null);
			}
		} catch (e) {
			displayError(e.toString());
		}
	}
}
function handleRequestofStyle() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			try {
				readRequestofStyle();
			} catch (e) {
				displayError(e.toString());
			}
		} else {
			displayError(xmlHttp.statusText);
		}
	}
}
function readRequestofStyle() {
	var response = xmlHttp.responseText;
	document.getElementById('s_m_si').style.display = 'none';
	var data = response.split("|");
	var box = document.getElementById('s_m_sb');
	var werbung = new Array();
	var link = new Array();
	var style = new Array();
	box.innerHTML = '';
	for ( var i = 0; i < 4; i++) {
		werbung[i] = document.createElement('div');
		werbung[i].className = 's_m_styles';
		link[i] = document.createElement('a');
		link[i].href = 'http://ssmss.de/style/?design=' + data[i * 3].replace(
				/\s/i, "");
		style[i] = document.createElement('img');
		style[i].alt = data[(i * 3) + 1];
		style[i].src = data[(i * 3) + 2];
		box.style.height = ((i + 1) * 81) + 'px';
		box.appendChild(werbung[i]);
		werbung[i].appendChild(link[i]);
		link[i].appendChild(style[i]);
	}
	box.innerHTML = box.innerHTML + '<div style="margin:7px 0 0 18px;" id="uploadst"><a href="http://ssmss.de/style" class="uploadstyles"><img src="../images/upload.png" alt="" class="uploadstyles"/><span style="font-size:10px">Upload</span></a><a onclick="visibleStyleBox();return false;" href="http://ssmss.de/style" class="uploadstyles"><img src="../images/mehr.png" alt="" class="uploadstyles" style="margin-left:15px;"/><span style="font-size:10px">Mehr</span></a></div>';
}

//-----------------------------------------Login--------------------------------------------------------
var OverlayLoginWert = 0;
function visibleLoginBox() {
	if(document.getElementById('s_login_box')){
		var s_login_box = document.getElementById('s_login_box');
		if(OverlayLoginWert==0) s_login_box.style.display = 'block';
		if(OverlayLoginWert < 9){
			OverlayLoginWert++;
			if (window.ActiveXObject) {
				s_login_box.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="
						+ OverlayLoginWert + "0)";
			}
			s_login_box.style.opacity = '0.' + OverlayLoginWert;
			window.setTimeout("visibleLoginBox()", 70); 
			
		} else {
			if (window.ActiveXObject) {
				s_login_box.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
			}
			s_login_box.style.opacity = '1';
			OverlayLoginWert = 0;
			var bod = document.getElementsByTagName('body').item(0);
			bod.onclick = function() {
				hideLoginBox();
			};
		}
	}
}
function hideLoginBox() {
	if (!s_focus) {
		
			var block = document.getElementById('s_login_box');
			block.style.display = 'none';
			if (window.ActiveXObject) {
				block.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
			}
			block.style.opacity = '0';
			OverlayLoginWert = 0;
	
	}
}
