if(navigator.appVersion.indexOf('MSIE')!=-1&&navigator.appVersion.indexOf('Mac')==-1)var IE=true; else IE=false;

var nName=navigator.appName;
if(nName=='Opera'||nName=='Safari'||nName=='Konqueror')var Other=true; else Other=false;
var sGeobytesCountry = null;
var sGeobytesCity = null;
function checkValues(Form,Name,Value,Do,Check){
	var warn=0;
	
	for(var i=0;i<document.getElementsByTagName('input').length;i++){
	document.getElementsByTagName('input')[i].blur();
	}
	if(!Do){
		
		for(i=0;i<Selects.length;i++){
			if(objId(Selects[i]).options[objId(Selects[i]).selectedIndex].value==0){
				Style(Selects[i]+'Warn').display='inline';
				warn=1;
			}
		}
		
		for(i=0;i<Inputs.length;i++){
			
			objId(Inputs[i]).value=trim(objId(Inputs[i]).value);
			
			
			if(objId(Inputs[i]).name=='POSTAL_CODE' && (objId(Inputs[i]).value=="PLZ !" || objId(Inputs[i]).value=="")){
				objId(Inputs[i]).style.color='#ff0000';
				objId(Inputs[i]).value="PLZ !";
				warn=1;
			}
			else
			if(objId(Inputs[i]).value==""||objId(Inputs[i]).value=="Bitte ausfüllen" || objId(Inputs[i]).value=="Email verkehrt"){
				objId(Inputs[i]).style.color='#ff0000';
				objId(Inputs[i]).value="Bitte ausfüllen";
				warn=1;
			}
			else
			if(objId(Inputs[i]).name=='EMAIL' && !isEmail(objId(Inputs[i]).value)){
				objId(Inputs[i]).style.color='#ff0000';
				objId(Inputs[i]).value="Email verkehrt";
				warn=1;
			}
			else
			
			if(objId(Inputs[i]).className.indexOf('fieldNr')>-1&&(objId(Inputs[i]).value=="Nummer eintragen"||isNaN(objId(Inputs[i]).value))){
				objId(Inputs[i]).style.color='#ff0000';
				objId(Inputs[i]).value="Nummer eintragen";
				warn=1;
			}
		}
		if(objId('nachricht') && (objId('nachricht').value=="" || objId('nachricht').value=="Bitte ausfüllen" || objId('nachricht').value=="Ihre Nachricht wurde versendet")){
			objId('nachricht').style.color='#ff0000';
			objId('nachricht').value="Bitte ausfüllen";
			warn=1;
		}
	}

	if(Check && Check.src==chk1.src){
		warn=1;Check.src=chk3.src;
	}

	if(warn==0 || Do == 'justDo'){
		if(Name){
			makeHiddenField(Form,Name,Value);
		}
		Form.submit();
	}
	return false;
}

function trim(val){
	return val.replace(/^\s+|\s+$/g,'');
}

function checkRadio(Form,Radio){
if(Form.elements[Radio].length){
	for(var i=0;i<Form.elements[Radio].length;i++){
		if(Form.elements[Radio][i].checked==true){
			return true;
		}
	}
}
else if(Form.elements[Radio].checked==true){
	return true;
}
	return false;
}

//"if((this.form.hex.value.indexOf('#')==-1 && this.form.hex.value.length < 6) || (this.form.hex.value.indexOf('#') > -1 && this.form.hex.value.length < 7)) return false;

function isEmail(feld) {
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
return (!r1.test(feld) && r2.test(feld));
}


function checkInput(Input){
	if(Input.value=='Bitte ausfüllen'||Input.value=='Nummer eintragen'||Input.value=='Email verkehrt'||Input.value=='PLZ !'||Input.value=='Farbe existiert nicht'||Input.value=='Ihre Nachricht wurde versendet'){Input.value='';Input.style.color='#003366';}
	if(Input.className=='fieldNr'&&Input.value=='0'){Input.value='0';Input.style.color='#003366';}
}

function extendValues(a,b,c){
	var tmp1,tmp2,tmp3;
	if((a.value==""||a.value=='Bitte ausfüllen')&&b.options[b.selectedIndex].value==0&&(c.value==""||isNaN(c.value)||c.value=='0'||c.value=='Bitte ausfüllen'||c.value=='Nummer eintragen')){
		a.value="";c.value=c.value=='0'?'0':'';Style(b.id+'Warn').display='none';
		for(var i=0;i<Selects.length;i++){
			if(Selects[i]==b.id){
				if(i!=0)tmp1=Selects.slice(0,i);
				tmp2=Selects.slice(i+1,Selects.length);
				Selects=new Array();
				Selects=tmp1.concat(tmp2);
			}
		}
		for(i=0;i<Inputs.length;i++){
			if(Inputs[i]==a.id||Inputs[i]==c.id){
				if(i!=0)tmp1=Inputs.slice(0,i);
				tmp2=Inputs.slice(i+1,Selects.length);
				Inputs=new Array();
				Inputs=tmp1.concat(tmp2);
			}
		}
	}
	else{
		for (i=0;i<Selects.length;i++){
			if(Selects[i]==b.id){
				tmp3=true;
			}
		}
		if(!tmp3){
			Selects=Selects.concat(Array(b.id));
			Inputs=Inputs.concat(Array(a.id,c.id));
		}
	}
}

function setUp(){
	try{
		if(document.DocumentReady == true){
			throw true;
		}
		else throw false;
	}
	catch(bool){
		if(bool==true){
			window.clearInterval(tmr);
			initForm();
		}
	}
}

var tmr=window.setInterval('setUp()',300);

var tmr2=null, tmr3=null;

document.thums=new Array();
document.bigIm=new Array();

function initForm(){
	var func='checkInput(this)';
	var func2='this.className=\'SubmitHover\'';
	var func3='this.className=\'Submit\'';
	var func4='this.blur()';
	var func5='window.clearInterval(tmr2);';
	var func6='window.clearInterval(tmr3);';
	var d=document.getElementsByTagName('input');
	for (var i=0;i<d.length;i++){
		if(d[i].className=='field'||d[i].className=='fieldNr'||d[i].className=='fieldPre'){
			d[i].onclick=new Function(func);
			d[i].onfocus=new Function(func);
		}
		else if(d[i].className=='Submit'){
			d[i].onmouseover=new Function(func2);
			d[i].onmouseout=new Function(func3);
		}
		else if(d[i].className=='fieldRO'){
			d[i].onfocus=new Function(func4);
		}
	}
	if(objId('nachricht')){
		objId('nachricht').onclick=new Function(func);
	}
for (i=0;i<document.getElementsByTagName('select').length;i++){
		var di=document.getElementsByTagName('select')[i];
			if(di.className=='fieldOpt'){
				var nArr=new Array(),zero=0,ctr=0,pl=0,sI=di.selectedIndex;
				for(var ii=0;ii<di.options.length;ii++){
					if(di.options[ii].value=='0')zero=ii;
					nArr[ii]=new Array(di.options[ii].text,di.options[ii].value,di.options[ii].selected)
				}
				for(ii=0;ii<di.options.length;ii++){
					di.options[ii]=null;
					ii--;
				}
				for(ii=0;ii<nArr.length;ii++){
					if(ii==0){
						di.options[ii]=new Option(nArr[zero][0],nArr[zero][1],false,nArr[zero][2]);
					}
					else{
						if(ii <= zero){
							di.options[ii]=new Option(nArr[(ii-1)][0],nArr[(ii-1)][1],false,nArr[(ii-1)][2]);
						}
						else{
							di.options[ii]=new Option(nArr[ii][0],nArr[ii][1],false,nArr[ii][2]);
						}
					}
				}
			}
		}
d=document.getElementsByTagName('td');
for(i=0;i<d.length;i++){	
	if(d[i].className=='copyRadio'){
		d[i].onmouseover = new Function("this.style.backgroundColor='#cccccc';this.style.border='1px solid #444444'");
		d[i].onmouseout  = new Function("this.style.backgroundColor='#444444';this.style.border='1px solid #cccccc'");
	}	
}
//if(objId('thumbCont')){
//d=document;
//		for(i=0;i<=17;i++){
//			d.thums[i]=document.createElement('img');
//			objId('thumbCont').appendChild(d.thums[i]);
//			if(i >= 8)d.thums[i].style.display='none';
//			d.thums[i].width=59;
//			d.thums[i].height=39;
//			if(i <= 8) var zst="0";
//			else zst="";
//			d.thums[i].src='/akzent/images/thumbnails/'+zst+''+(i+1)+'.jpg';
//			d.thums[i].className='thumbs';
//			d.thums[i].id='thmb'+zst+''+(i+1);
//			d.thums[i].name='thmb'+zst+''+(i+1);
//			//alert(thums[i].name);alert(thums[i].name.replace('thmb','bigIm'));
//			d.thums[i].onmouseover=new Function("objId('MainFrame').src=document.bigIm["+i+"].src");
//		}
//		for(i=0;i<=17;i++){
//			if(i <= 8) zst="0";
//			else zst="";
//			d.bigIm[i]=document.createElement('img');
//			d.bigIm[i].src='/akzent/images/images/'+zst+''+(i+1)+'.jpg';
//			d.bigIm[i].style.backgroundColor='#ff0000';
//			d.bigIm[i].id='bigIm'+zst+''+(i+1);
//			d.bigIm[i].name='bigIm'+zst+''+(i+1);
//		}
//	objId('arrowLeft').onmouseover= new Function ('tmr2=window.setInterval("moveDir(-1,objId(\'thumbCont\'))",400);');
//	objId('arrowRight').onmouseover= new Function ('tmr3=window.setInterval("moveDir(+1,objId(\'thumbCont\'))",400);');
//	
//	objId('arrowLeft').onmouseout=new Function(func5);
//	objId('arrowRight').onmouseout=new Function(func6);
//	}
	/*if (sGeobytesCity && sGeobytesCountry){
		if(sGeobytesCountry != 'Germany')document.frm.LAND.value=sGeobytesCountry;
		document.frm.TOWN.value=sGeobytesCity;
	}*/
}

var Stats=new Array();
var StatsCtr=0;
function makeThumbArray(){
for(var qw=0;qw<18;qw++){
var rows='';
Stats[qw]=new Array();
var rowCtr=0;
	for(var wq=0;wq<8;wq++){
		if(qw<=10){
			Stats[qw][wq]=(qw+wq);
		}
		else {
			if((qw+wq)<18){
				Stats[qw][wq]=(qw+wq);
			}
			else{
				Stats[qw][wq]=(rowCtr);
				rowCtr++;
			}
		}
	}
}
}
makeThumbArray();


function moveDir(ctr,obj){
remChds(objId('thumbCont'));
StatsCtr+=ctr;
if(StatsCtr==18)StatsCtr=0;
else if(StatsCtr==-1)StatsCtr=17;
	for(var i=0; i < Stats[StatsCtr].length;i++){
		obj.appendChild(document.thums[Stats[StatsCtr][i]]);
		document.thums[Stats[StatsCtr][i]].style.display='';
	}
}

function remChds(obj){
	for(var i=0;i<obj.childNodes.length;i++){
		obj.childNodes[i].style.display='';
		obj.removeChild(obj.childNodes[i]);
		i--;
	}	
}

function hideKontoKredit(Value){
	var d=document.getElementsByTagName('tr');
	var Klass1=Value.substr(0,1)==1?'Konto':Value.substr(0,1)==2?'Kredit':'';
	var Klass2=Klass1=='Kredit'?'Konto':Klass1=='Konto'?'Kredit':'';
	if (Klass1 != ''){
		for (var i=0;i<d.length;i++){
			if(d[i].className==Klass1+Value.substr(1)){
				d[i].style.display='';
			}
			else if (d[i].className==Klass2+Value.substr(1)){
				d[i].style.display='none';
			}
		}
	}
}