﻿sfHover = function() {
	var sfEls = document.getElementById("me1").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

$(document).ready(function() {
    $("#downloadlistProductinformation h5, #downloadlistDatasheetsintern h5").append('<label for="check-all-checkboxes-checkbox" class="checkboxen" style="margin-left: 0px;"><input type="checkbox" id="check-all-checkboxes-checkbox" style="margin-right: 10px;"><span>'+checkthem+'</span></label>');
    $("#downloadlistProductinformation, #downloadlistDatasheetsintern").append('<div style="padding-left: 340px; text-align: left;" class="checkboxen"><input type="checkbox" id="check-all-checkboxes-checkbox2" style="margin-right: 10px;"><label for="check-all-checkboxes-checkbox2">'+checkthem+'</label></div>');
    $(".checkboxen").bind('click', function(){
        if($(":checkbox", this).attr('checked')) {         
          $("#downloadlistProductinformation :checkbox, #downloadlistDatasheetsintern :checkbox").attr('checked', true);
        } else {
          $("#downloadlistProductinformation :checkbox, #downloadlistDatasheetsintern :checkbox").attr('checked', false);
        }        
    });
    $('input.patience').bind('click', function(event) {
      event.preventDefault();
      var el=$(this).parent();
      var output='<p>'+doubledownloadstopper+'</p>';
      output='<div id="outputwrapper">'+output+'</div>';
      $("#outputwrapper").html('');
      $(output).insertAfter(el).hide().fadeIn();
      $(this).parents('form').submit();
      return false;
    });
	$("input[name='identifier']").bind('blur', function() {
    refreshProductsearchPlaceholder();
  })
  .bind('focus', function() {
    if($(this).val()==productsearchstring) $(this).val('');
  })
  .autocomplete("/ecomaXL/autocomplete.php", { minChars:2, extraParams:{lang:languageid}, onItemSelect:startsearch, matchSubset:0, formatItem:formatItem});
  refreshProductsearchPlaceholder();    
});
function formatItem(row) {
	return row[1];
}

function startsearch(arg) {
    $("input[name='identifier']").parent().parent().submit();
}

function refreshProductsearchPlaceholder() {
  if($("input[name='identifier']").val()=='') {
	  $("input[name='identifier']").val(productsearchstring);
  }
}

function checkemail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return invalidmailstring;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return invalidmailstring;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
       return invalidmailstring;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
       return invalidmailstring;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
       return invalidmailstring;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return invalidmailstring;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return invalidmailstring;
		 }

 		 return true					
	}


