function removeFocusOnAllLinks(){
for(var i=0 ; i < document.links.length ; i++) 
document.links.onclick=blurLink;
document.input.onclick=blurLink;
}

function blurLink() {
if (this.blur) this.blur(); 
}
window.onload=removeFocusOnAllLinks;

function submitform(form) {
 $('basket').setAttribute('action', 'index.php?id=237&products_info=1');
 return true;
}
function submitform_en(form) {
 $('basket').setAttribute('action', 'index.php?id=237&L=1&products_info=1');
 return true;
}
 
function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}
function oeffnefenster(url) {
 fenster = window.open(url, "fenster1", "width=1350,height=800,status=yes,scrollbars=yes,resizable=yes");
 fenster.focus();
}
function update_ok(id) {
var message = '<img src="fileadmin/templates/img/ok.gif" alt="ok" width="16" height="16">&nbsp;';
$('updated_'+id).update(message);
$$('.menu_basket ul .lightbox').invoke('removeClassName','hidden');
$$('.lightbox_left').invoke('removeClassName','hidden');
$('lightbox_'+id).addClassName('hidden');
$('lightbox_added_'+id).removeClassName('hidden');
}

function update_load(id,mode) {
	var message = '<img src="fileadmin/templates/img/load.gif" alt="ok" width="16" height="16">&nbsp;';
	if (mode=='merkliste') {
		$('lightboximg_'+id).update(message);
	} else {
		$('updated_'+id).update(message);
	}
}

function update_item(id,mode) {
var url2 = '/index.php?id=209&tt_products[addmemo]='+id;
new Ajax.Updater('lightbox_update', url2, {
onLoading: function(){  update_load(id)},
onComplete: function(){ update_ok(id); }
});
}

function remove_ok(id,mode) {
	var message = '<img src="clear.gif" alt="ok" width="16" height="16">&nbsp;';
	if (mode=='merkliste') {
		$('listitem_'+id).remove();
		var checkit = $$('.search_output_row');
		if (checkit==false) {
			$$('.submit_item').invoke('addClassName','hidden');
		}
	}
	$('updated_'+id).update(message);
	$('lightbox_'+id).removeClassName('hidden');
	$('lightbox_added_'+id).addClassName('hidden');

	
}

function remove_item(id,mode) {
	var url2 = '/index.php?id=209&tt_products[delmemo]='+id;
	new Ajax.Updater('lightbox_update', url2, {
	onLoading: function(){  update_load(id,mode);},
	onComplete: function(){ remove_ok(id,mode); }
	});
}

function basket_ok(id) {
var message = '<img src="fileadmin/templates/img/ok.gif" border="0" width="16" height="16" alt="ok">&nbsp;';
$('basket_'+id).update(message);
$$('.menu_basket ul .basket').invoke('removeClassName','hidden');
$$('.basket_left').invoke('removeClassName','hidden');
$('basket_added_'+id).removeClassName('hidden');
$('basket_item_'+id).addClassName('hidden');
}
function basket_remove_ok(id) {
var message = '<img src="clear.gif" border="0" width="16" height="16" alt="ok">&nbsp;';
$('basket_'+id).update(message)
$$('.menu_basket ul .basket').invoke('removeClassName','hidden');
$('basket_item_'+id).removeClassName('hidden');
$('basket_added_'+id).addClassName('hidden');
}
function basket_load(id) {
var message = '<img src="fileadmin/templates/img/load.gif" border="0" alt="load" width="16" height="16">&nbsp;';
$('basket_'+id).update(message)
}

function basket(id, field) {
var url2 = '/index.php?id=209&tt_products[type][0]=product&tt_products[type][1]=dam&'+field;
new Ajax.Updater('lightbox_update', url2, {
onLoading: function(){  basket_load(id)},
onComplete: function(){ basket_ok(id)}
});
}

function basket_remove(id, field) {
var url2 = '/index.php?id=209&mode_update=1&'+field;
new Ajax.Updater('lightbox_update', url2, {
onLoading: function(){  basket_load(id)},
onComplete: function(){ basket_remove_ok(id)}
});
}

 
 function checkform(form) {
   
  var errorMsg   = "";
  var doit = form.doit.value;
  //var doit = document.forms.doit.value;
 //if(isBlankField(form."last_name")) errorMsg += "- You haven't filled out the Familiennamen.\n" 
 	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  if (form.elements["recs[personinfo][first_name]"].value == '') { errorMsg += "- Vorname\n" ; }
  if (form.elements["recs[personinfo][last_name]"].value == '') { errorMsg += "- Name\n" ; }
  if (reg.test(form.elements["recs[personinfo][email]"].value) == false) { errorMsg += "- E-mail\n" ; }
  if (form.elements["recs[personinfo][company]"].value == '') { errorMsg += "- Firma\n" ; }
  //if (form.elements["recs[personinfo][tt_products_vat]"].value == '') { errorMsg += "- UstId\n" ; }
  if (form.elements["recs[personinfo][address]"].value == '') { errorMsg += "- Strasse\n" ; }
  if (form.elements["recs[personinfo][zip]"].value == '') { errorMsg += "- Plz\n" ; }
  if (form.elements["recs[personinfo][city]"].value == '') { errorMsg += "- Stadt\n" ; }
  if (form.elements["recs[personinfo][telephone]"].value == '') { errorMsg += "- Telefon\n" ; }
  if (form.elements["recs[personinfo][agb]"].checked == false) { errorMsg += "- AGB\n" ; }
  
  if (errorMsg.length>0 && form.elements["doit"].value != "") {
	alert("Sie haben folgende Felder nicht korrekt ausgefüllt:\n"+errorMsg);
	return false;
  } else {
  	return true;
  }
  
}

 function checkform_en(form) {
   
  var errorMsg   = "";
  var doit = form.doit.value;
  //var doit = document.forms.doit.value;
 //if(isBlankField(form."last_name")) errorMsg += "- You haven't filled out the Familiennamen.\n" 
 	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  if (form.elements["recs[personinfo][first_name]"].value == '') { errorMsg += "- First name\n" ; }
  if (form.elements["recs[personinfo][last_name]"].value == '') { errorMsg += "- Name\n" ; }
  if (reg.test(form.elements["recs[personinfo][email]"].value) == false) { errorMsg += "- E-mail\n" ; }
  if (form.elements["recs[personinfo][company]"].value == '') { errorMsg += "- Company\n" ; }
  //if (form.elements["recs[personinfo][tt_products_vat]"].value == '') { errorMsg += "- Vat-Id\n" ; }
  if (form.elements["recs[personinfo][address]"].value == '') { errorMsg += "- Address\n" ; }
  if (form.elements["recs[personinfo][zip]"].value == '') { errorMsg += "- Zip\n" ; }
  if (form.elements["recs[personinfo][city]"].value == '') { errorMsg += "- City\n" ; }
  if (form.elements["recs[personinfo][telephone]"].value == '') { errorMsg += "- Telephone\n" ; }
  if (form.elements["recs[personinfo][agb]"].checked == false) { errorMsg += "- GTC\n" ; }
  
  if (errorMsg.length>0 && form.elements["doit"].value != "") {
	alert("Sie haben folgende Felder nicht korrekt ausgefüllt:\n"+errorMsg);
	return false;
  } else {
  	return true;
  }
  
}
 
function showhide (id) {
	var style = document.getElementById(id).style
	if (style.display == "none")
	style.display = "block";
	else
	style.display = "none";
} 
