
function showEditArea(id) {
	var div_edit = document.getElementById(id + '_edit');
	var div_content = document.getElementById(id + '_content');
	var div_area = document.getElementById(id + '_area');
	var div = document.getElementById(id);
	
	
	if (div_edit.style.display == 'none') {
		div_edit.style.display = 'block';
		div_content.style.display = 'none';
		div_area.value = div.value;
	} else {
		div_content.style.display = 'block';
		div_edit.style.display = 'none';
		div.value = div_area.value;
	}
	
}

function vis(tovis, vis) {

	document.getElementById(vis).style.display = 'none';
	document.getElementById(tovis).style.display = 'block';
}


function visToggle(vis0, vis1, viewallid) {

	if (document.getElementById(vis0).style.display == 'none') {

		document.getElementById(vis0).style.display = 'block';
		document.getElementById(vis1).style.display = 'none';


	}
	else {
		document.getElementById(vis0).style.display = 'none';
		document.getElementById(vis1).style.display = 'block';
	}
}

function toViewAll(vis0, vis1, viewallid) {

		var pag = '<div class="pagin"><a class="active" href="#">1</a>-<a href="#">2</a>-<a href="#">3</a>-<a href="#">4</a>-<a href="#">5</a>	<a href="#"><img src="img/right_grey.gif"></a> <a href="#"><img src="img/right_grey2.gif"></a>&nbsp;&nbsp;&nbsp;Page 1 of 15</div>';

		document.getElementById(viewallid).innerHTML = pag;

		document.getElementById(vis0).style.display = 'none';
		document.getElementById(vis1).style.display = 'block';

}

function showDetails(id, imgid) {
	
	if (document.getElementById(id).style.display == "none") {
		document.getElementById(imgid).src = "img/b_arrow_up.gif"; 
		document.getElementById(id).style.display = 'block';
	}
	
	else {
		document.getElementById(imgid).src = "img/b_arrow_down.gif"; 
		document.getElementById(id).style.display = 'none';
	
	}
}

function addWishlist(url) {
	
	var handleSuccess = function(o){
		if(o.responseText !== undefined){
			if (o.responseText == 'true') {
				//alert('geht');
			} else {
				//alert('geht nicht');
			}
		}
	}
	
	var handleFailure = function(o){
		if(o.responseText !== undefined){
			// error output
		}
	}
	
	var callback =
	{
	  success:handleSuccess,
	  failure:handleFailure,
	  argument: { foo:"foo", bar:"bar" }
	};
	
	var sUrl = url + "&noredirect"; 
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
	
}

function checkUsername(id,username) {

	var div = document.getElementById(id);
	
	var handleSuccess = function(o){
		if(o.responseText !== undefined){
			if (o.responseText == 'true') {
				document.getElementById(id+'_false').style.display = 'block';
				document.getElementById(id+'_true').style.display = 'none';
			} else {
				document.getElementById(id+'_false').style.display = 'none';
				document.getElementById(id+'_true').style.display = 'block';
			}
		}
	}
	
	var handleFailure = function(o){
		if(o.responseText !== undefined){
			div.innerHTML = "<li>Transaction id: " + o.tId + "</li>";
			div.innerHTML += "<li>HTTP status: " + o.status + "</li>";
			div.innerHTML += "<li>Status code message: " + o.statusText + "</li>";
		}
	}
	
	var callback =
	{
	  success:handleSuccess,
	  failure:handleFailure,
	  argument: { foo:"foo", bar:"bar" }
	};


	var user = document.getElementById(username).value;
	var sUrl = "index.php?Action=CheckUsername&username="+user; 
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);

	if (document.getElementById(id).style.display == "none") {
		//document.getElementById(id).style.display = 'block';
	}
	
	else {
		//document.getElementById(id).style.display = 'none';
	
	}
}

// subheader

function subToggle() {
	
	var w = 0;
	
	for (i = 0; i < arguments.length; i++) {
		
		if (i == 0) {
			
			obj = document.getElementById('subheader'+arguments[i]);			
			obj.innerHTML = (obj.innerHTML == '-') ? '+' : '-'; 
		}
		
		else {

			obj = document.getElementById('sub'+arguments[i]);
			
			if (navigator.appName == 'Microsoft Internet Explorer') {
				obj.style.display = (obj.style.display == 'block') ? 'none' : 'block';
			}
			
			else {
				obj.style.display = (obj.style.display == 'table-row') ? 'none' : 'table-row';
				//obj.style.display = (obj.style.display == 'block') ? 'none' : 'block';
			}
	
		}
	}
}

function subToggleDiv() {
	
	var w = 0;
	
	for (i = 0; i < arguments.length; i++) {
		
		if (i == 0) {
			
			obj = document.getElementById('subheader'+arguments[i]);			
			obj.innerHTML = (obj.innerHTML == '-') ? '+' : '-'; 
		}
		
		else {

			obj = document.getElementById('sub'+arguments[i]);
			
			obj.style.display = (obj.style.display == 'block') ? 'none' : 'block';
	
		}
	}

}




// init

function subsClean(e) {	

	//Submenüs nur verstecken, wenn script funktioniert
	if(document.getElementsByTagName) {
		
		es = document.getElementsByTagName('tr');
		
		for (var i = 0; i < es.length; i++) {
			
			if (es[i].className == e) es[i].style.display = 'none';
		}
	}
}

function size(id, mode) {

	obj.style.height = 100;
	var h = t = parseInt(obj.style.height);
	
}

var state = 0;

function viewManager(id, link) {
	
	obj     = document.getElementById(id);
	objbtn  = document.getElementById(id + 'btn');
	objhref = document.getElementById(id + 'href');
	objtoggle = document.getElementById(id + 'toggle');

	/*
	if (true) {
		
		/*
		obj.style.height = 100;
		var h = t = parseInt(obj.style.height);
		for (i=0; i < h; i++) {
			t -= 1;
			obj.style.height = t;
			
		}
		
		//itemSize0.animate();
		obj.style.display = 'none';
		
		obj.style.display = 'block';
		itemSize1.animate();
		state = 1;
	}
	
	else {
		//itemSize1.animate();
		//obj.style.display = 'block';
		
		itemSize0.animate();
		state = 0;
//

		
	}
	*/

	if (obj.style.display == 'none') {
		obj.style.display = "block";
		objbtn.src = "images/b_viewall.gif";
		if (link) {
			objhref.href = link;
		}
	}
	else {
		obj.style.display = "none";
		objbtn.src = "images/b_viewmore.gif";		
		objhref.href = objtoggle.href;
	}
	
	
	/*
	obj.style.display = (obj.style.display == 'none') ? 'block' : 'none';
	
	objbtn.src = (obj.style.display == 'none') ? 'img/b_viewall.gif' : 'img/b_viewmore.gif';
	*/
	
}



function MM_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}


