function checkCVV(){
	if(document.orderform.cvv.value==""){
		document.getElementById( 'checkboxagb' ).checked = false;
		document.getElementById( 'cvv' ).style["border"] = "1px solid red";
		document.getElementById( 'cvv-error' ).style["display"] = "block";
		return false;
	}else{
		document.getElementById( 'cvv' ).style["border"] = "1px solid black";
		document.getElementById( 'cvv-error' ).style["display"] = "none";
		return true;
	}
}
function hide( element )
{
	document.getElementById( element ).style.display='none';
	return;
}

function show( element )
{
	document.getElementById( element ).style.display='block';
	return;
}

function swap( element )
{
	if( document.getElementById( element ).style.display == 'block' )
	{
		hide( element );
		var image = document.getElementById( 'img'+element );
		if( image != null )
			image.src='/w/images/content/toolbar/e.gif';
	}
	else
	{
		show( element );
		var image = document.getElementById( 'img'+element );
		if( image != null )
			image.src='/w/images/content/toolbar/c.gif';
	}
	return;
}

function showElements( parent, childs )
{
	var parentElement = document.getElementById( parent );
  	for (var i = 0; i < parentElement.childNodes.length; i++ )
	{
		var element = parentElement.childNodes[i];
		if( element.id!=null && element.id.match( childs+".*" ) )
		{
			show( element.id );
			var btn = document.getElementById( "btn_"+element.id );
			if( btn != null )
				btn.style.backgroundPosition = "0 -30px";
		}
  	}
}

function hideElements( parent, childs )
{
	var parentElement = document.getElementById( parent );
  	for (var i = 0; i < parentElement.childNodes.length; i++ )
	{
		var element = parentElement.childNodes[i];
		if( element.id!=null && element.id.match( childs+".*" ) )
		{
			hide( element.id );
			var btn = document.getElementById( "btn_"+element.id );
			if( btn != null )
				btn.style.backgroundPosition = "0 0";
		}
  	}
}

function toggleFields( formname, toggler, fields )
{
	if (document.forms[formname].elements[toggler].checked == true)
	{
    	var deaktiviert = false;
  	} 
  	else 
  	{
    	var deaktiviert = true;
  	}
  	for (var i = 0; i < document.forms[formname].elements.length; i++) 
	{
		var element = document.forms[formname].elements[i];
		if( toggler != element.id && element.id.match( fields+".*" ) )
			element.disabled = deaktiviert;
  	}
	return;
}






function getElementsByClassName(node, classname) {
	if (node.getElementsByClassName)
		return node.getElementsByClassName(classname);
	else {
		var a = [];
		var re = new RegExp('\\b' + classname + '\\b');
		var els = node.getElementsByTagName("*");
		for (var i=0,j=els.length; i<j; i++)
			if (re.test(els[i].className))
				a.push(els[i]);
		return a;
	}
}

function swapBox()
{
	var box = document.getElementById("box");
	if (!box)
		return;
	var res = document.getElementById("resourcen");
	var res_link = document.getElementById("resourcen_link");
	var cont = document.getElementById("Kategorien-Produkte");

	if (document.getElementById("Toolbar_Resourcen").style.display == "none")
	{
		show("Toolbar_Resourcen");
		hide("publicrelations");
		hide("dvGirl");
		res.style.left = "189px";
		res_link.style.backgroundPosition = "0 -22px";
		cont.style.marginLeft = "0px";
	}
	else
	{
		hide("Toolbar_Resourcen");
		show("publicrelations");
		show("dvGirl");
		res.style.left = "19px";
		res_link.style.backgroundPosition = "0 0";
		cont.style.marginLeft = "11px";
	}
}

function swapOptions( element )
{
	var btn = document.getElementById( "btn_"+element );
	if( document.getElementById( element ).style.display == "block" )
	{
		hide( element );
		if( btn != null )
			btn.style.backgroundPosition = "0 0";
	}
	else
	{
		show( element );
		if( btn != null )
			btn.style.backgroundPosition = "0 -30px";
	}
	return;
}


// clear default field values on focus
function clearDefaultFieldValue(obj, defVal){
  if (obj.value == defVal)
    obj.value = "";
}

// set default field value on blur (if nothing entered)
function setDefaultFieldValue(obj, defVal){
  if (obj.value == "")
    obj.value = defVal;
}




