// JavaScript Document
var fixed = "";
var fixednr = "";

function fix(obj,info,nr) {
//alert ('fixed: ' + fixed + '\n' + obj.style.backgroundImage);
	if (fixed == "") {
		fixed = obj.style.backgroundImage;
		obj.innerHTML='<img src="img/r_locked.png" width="70" height="70">';
		document.getElementById("details").innerHTML = info;
		//document.getElementById("ringactions").innerHTML='<a href="javascript:void(0)" title="Ring merken"><img src="img/shoppingcart_add.gif" align="right" border="0" onclick="document.cookie=\''+ nr + '=' + info+'\'"></a>';
		//document.getElementById("ringactions").innerHTML='<a href="javascript:void(0)" title="Ring merken" onclick="document.cookie=\''+ nr + '=' + info+'\';">Ring merken</a>';
		document.getElementById("ringactions").innerHTML='<a href="javascript:void(0)" title="Hier können Sie sich Ringe merken, die Sie in *Meine Favoriten* ansehen können." onclick="document.cookie=\''+ nr + '=' + info+'\';document.getElementById(\'ringactions\').innerHTML=\'<b>gemerkt</b>\';">Ring merken</a>';
		show('detailsouter');
	} else {
		
		if (fixed == obj.style.backgroundImage) {
			fixed = '';
			obj.innerHTML='';
			//document.getElementById("details").innerHTML = '';
			//document.getElementById("ringactions").innerHTML = '';
			show('detailsouter');
			}
	}
	

}

function rover(obj,sw) {
	if (fixed == "") {
		/*alle overs zurpcksetzen*/
		thumbs=document.getElementsByName("ring");
		for(i=0;i<thumbs.length;i++) {
			thumbs[i].innerHTML='<img src="img/r_darken2.png" width="70" height="70">';
		}
	if (sw==0) {
			obj.innerHTML='';
			//document.getElementById("beschreibung").innerHTML = info;
			document.getElementById("bigring").style.backgroundImage=obj.style.backgroundImage.replace(/sm/g,"big");	
		}
		if (sw==1) { obj.innerHTML='<img src="img/r_darken2.png" width="70" height="70">'; }
	}
	else
	{
	
	}
}

function hi(obj,sw) {
	file=obj.src;
	if (sw==0) {
		obj.src=file.replace(/.gif/g,"_over.gif");
	}
	if (sw==1) {
		obj.src=file.replace(/_over/g,"");
	}
}

function show(innerdiv) {
	style = document.getElementById(innerdiv).style.display
	if (style!='block') {
		document.getElementById(innerdiv).style.display="block";	
	}
	else
	{
		document.getElementById(innerdiv).style.display="none";	
	}
}


function markfilter() {
	nodes=document.getElementsByTagName("li");
	filter=document.getElementsByName("filter")[0].value;
	var test='';
	for (var i=0;i<nodes.length;i++)
	{
		//test = test + i + ': ' + filter.indexOf(nodes[i].firstChild.innerHTML) + '<br>';
		
		//if (filter.indexOf(nodes[i].firstChild.innerHTML)!=-1) {
		if (filter.indexOf(nodes[i].firstChild.name)!=-1) {
			nodes[i].className='checked';
		}
		
		
	}
	//document.cookie = 'TEST=test';
	//alert ("cookie: " + document.cookie);
	if (filter!='' && filter!='|||||||||||||') {show('filterinnerdiv'); }
	

}

function setfilter(myobj,filter) {
	//
	if (myobj.className=='') {
		myobj.className='checked';
	} else {
		myobj.className='';
	}
	//testen welche auswahl(en) bestehen und filter setzen
	var nodes
	var test
	nodes=document.getElementsByTagName("li");
	test=''
	for (var i=0;i<nodes.length;i++)
	{
		if (nodes[i].className=='checked') {
			//test=test + nodes[i].firstChild.innerHTML + '|';
			test=test + nodes[i].firstChild.name + '|';
		}
		
	}
	//document.getElementById("beschreibung").innerHTML =  test; //document.getElementsByName("filter")[0].value;
	document.getElementsByName("filter")[0].value = test;
}

function EMail(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}

/*
var filterheight=0;
var speed=10;
var aktiv
function openfilter() {
	var thisLevel = document.getElementById('ringfilter_list');
	//thisLevel.style.display = "none";
	filterheight=filterheight+speed;
	if (filterheight>=150 || filterheight<=0) {
		window.clearInterval(aktiv);
		aktiv="";
		if (filterheight>=150) { document.getElementById("ringfilterh").src=document.getElementById("ringfilterh").src.replace(/_down/g,"_up");}
		if (filterheight<=0) { document.getElementById("ringfilterh").src=document.getElementById("ringfilterh").src.replace(/_up/g,"_down");}
	}

	thisLevel.style.height=filterheight+"px";
	document.getElementById("debug").innerHTML=filterheight+"px";
}

function showfilter() {
	var thisLevel = document.getElementById('ringfilter_list');
	if (thisLevel.style.height.replace(/px/g,"")<=0) {
		speed=10;
	} else {
		speed=-10;
	}
	if (aktiv) {
	}
	else
	{
		aktiv = window.setInterval("openfilter()",2);
	}
}
*/