var agt=navigator.userAgent.toLowerCase();
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
               && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
               && (agt.indexOf('webtv')==-1));
var is_major = parseInt(navigator.appVersion);
var is_opera = (agt.indexOf("opera") != -1);
var not_nav6 = (is_nav && (is_major < 5));
var isNN=(navigator.appName=="Netscape");

var check_variable=1;

var check_pxclear		   =new Image();	check_pxclear.src		   ="img/pxclear.gif";
var check_ok_small		=new Image();	check_ok_small.src		="img/userforms/ok_s.gif";
var check_pitanje_small	=new Image();	check_pitanje_small.src	="img/userforms/upitnik_s.gif";
var check_iks_small		=new Image();	check_iks_small.src		="img/userforms/iks_s.gif";
var check_ok_malo		   =new Image();	check_ok_malo.src		   ="img/userforms/ok_m.gif";
var check_pitanje_malo	=new Image();	check_pitanje_malo.src	="img/userforms/upitnik_m.gif";
var check_iks_malo		=new Image();	check_iks_malo.src		="img/userforms/iks_m.gif";

var cika_spreda			=new Image();	cika_spreda.src			="img/masse/cika_spreda.gif";
var cika_ledja			   =new Image();	cika_ledja.src			   ="img/masse/cika_ledja.gif";

var my_height;
//detect height
function detect_height(){
	if(isNN){
		if(not_nav6){
			my_height=window.innerHeight+5;
		}else{
			my_height=window.innerHeight;
		}
	}else if(is_opera){
		my_height=window.innerHeight;
	}else{
		my_height=document.body.clientHeight;
	}
}

var my_width;
//detect width
function detect_width(){
	if(isNN){
		if(not_nav6){
    		my_width=window.innerWidth+4;
		}else{
			my_width=window.innerWidth;
		}
	}else if(is_opera){
		my_width=window.innerWidth;
	}else{
		my_width=document.body.clientWidth;
	}
}

function GoTo(where) {
	var myLocation = self.location.toString();
	myLocation = myLocation.replace ( /#.*$/, "");
	myLocation += "#"+where;
	self.location = myLocation;
}

function print_order(orderCode) {
	printorderWindow = window.open(root_dir+"shop/privat/print_order.php?order="+orderCode,
				  "printWindow","toolbar=0, location=0, status=1, resizable=1, scrollbars=1, width=550, height=580");
	printorderWindow.focus();
}

function print_orders(status) {
	printorderWindow = window.open(root_dir+"shop/privat/forms/print_orders.php?status="+status, "printWindow","toolbar=yes, location=yes, diretories=yes, status=yes, resizable=yes, scrollbars=yes, menubar=yes, top=20, left=50, width=750, height=600");
	printorderWindow.focus();
}

function send_shipment_mail(orderCode) {
	shipmentWindow = window.open(root_dir+"shop/privat/shipment.php?order_code="+orderCode, "shipmentWindow","toolbar=no, location=no, diretories=no, status=yes, resizable=yes, scrollbars=no, menubar=no, top=20, left=50, width=650, height=450");
	shipmentWindow.focus();
}

function zoom(category,img){
//  var h=eval("document."+category+"_"+img+".height");
	h=300;
	zoom_window=window.open("index.php?page=zoom&category="+category+"&img="+img+"&h="+h,"zoom_window","toolbar=no,location=no,diretories=no,scrollbars=yes,status=yes,menubar=no,resizable=yes,top=50,left=50,height="+(h+80)+",width="+350);
  zoom_window.focus();
}
function openAGB(){
	agb_window=window.open("agbshop.html","agb_window","toolbar=no,location=no,diretories=no,scrollbars=yes,status=yes,menubar=no,resizable=yes,top=50,left=50,height=600,width=651");
  agb_window.focus();
}

function change_my_submit(my_mode,my_start,my_goto,my_taraba){
	my_submit=1;
	submit_form(my_mode,my_start,my_goto,my_taraba);
}
function submit_form(my_mode,my_start,my_goto,my_taraba){
	if(my_submit==1){
		if(my_goto){
			if(my_taraba){
				document.getElementById('my_form').action="index.php?page=shop&mode="+my_mode+"&start="+my_start+"&goto="+my_goto+"#"+my_taraba;
			}else{
				document.getElementById('my_form').action="index.php?page=shop&mode="+my_mode+"&start="+my_start+"&goto="+my_goto;
			}
			document.getElementById('my_form').submit();
		}else{
			if(my_mode=="cc_init"){
				document.getElementById('my_form').target="_top";
				document.getElementById('my_form').action="http://wr/cc.php?mode="+my_mode;
			}else{
				document.getElementById('my_form').action="index.php?page=shop&mode="+my_mode+"&start="+my_start;
			}
			document.getElementById('my_form').submit();
		}
	}else{
		if(my_goto){
			if(my_taraba){
				self.location="index.php?page=shop&mode="+my_mode+"&start="+my_start+"&goto="+my_goto+"#"+my_taraba;
			}else{
				self.location="index.php?page=shop&mode="+my_mode+"&start="+my_start+"&goto="+my_goto;
			}
		}else{
			self.location="index.php?page=shop&mode="+my_mode+"&start="+my_start;
		}
	}
}
function warenkorb(my_mode,my_what,my_id){
	if(my_id){
		document.getElementById('my_form').action="index.php?page=shop&mode="+my_mode+"&what="+my_what+"&id="+my_id;
	}else{
		document.getElementById('my_form').action="index.php?page=shop&mode="+my_mode+"&what="+my_what;
	}
	document.getElementById('my_form').submit();
}

function check_field(field,metod){
	if(metod=="text"){
	   if(!eval("document.getElementById('my_form')."+field+".value")){
			eval("document.getElementById('indicator_"+field+"').src=check_pitanje_small.src");
			eval("my_"+field+"=0");
		}else if(eval("document.getElementById('my_form')."+field+".value").search( /[a-zA-ZÜüÖöÄäß0-9\_\-\.]/) == -1){
			eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
			eval("my_"+field+"=0");
		}else{
			eval("document.getElementById('indicator_"+field+"').src=check_ok_small.src");
			eval("my_"+field+"=1");
		}
		if(document.getElementById('my_form').lrechnung && document.getElementById('my_form').lrechnung.checked==true){
			copy_addresses();
		}
	}else if(metod=="empty"){
		if(!eval("document.getElementById('my_form')."+field+".value")){
			eval("document.getElementById('indicator_"+field+"').src=check_pxclear.src");
			eval("my_"+field+"=1");
		}else if(eval("document.getElementById('my_form')."+field+".value").search( /[a-zA-ZÜüÖöÄäß0-9\_\-\.]/) == -1){
			eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
			eval("my_"+field+"=0");
		}else{
			eval("document.getElementById('indicator_"+field+"').src=check_pxclear.src");
			eval("my_"+field+"=1");
		}
	}else if(metod=="broj"){
		if(!eval("document.getElementById('my_form')."+field+".value")){
			eval("document.getElementById('indicator_"+field+"').src=check_pxclear.src");
			eval("my_"+field+"=1");
		}else if(eval("document.getElementById('my_form')."+field+".value").search( /[0-9\+\_\-\(\)\/]/) == -1){
			eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
			eval("my_"+field+"=0");
		}else{
			eval("document.getElementById('indicator_"+field+"').src=check_pxclear.src");
			eval("my_"+field+"=1");
		}
	}else if(metod=="email"){
		if(!eval("document.getElementById('my_form')."+field+".value")){
			eval("document.getElementById('indicator_"+field+"').src=check_pitanje_small.src");
			eval("my_"+field+"=0");
		}else if(eval("document.getElementById('my_form')."+field+".value").search( /^[a-z\d]+([\.\-_][a-z\d]+)*\@[a-z\d]+([\-_][a-z\d]+)*(\.[a-z]{2,})+$/i) == -1){
			eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
			eval("my_"+field+"=0");
		}else{
		   if(document.getElementById('my_form').uemail){
   		   if(field=="uemail_repeat"){
   				if(document.getElementById('my_form').uemail.value==document.getElementById('my_form').uemail_repeat.value){
   					document.getElementById('indicator_uemail').src=check_ok_small.src
   					document.getElementById('indicator_uemail_repeat').src=check_ok_small.src
   					my_uemail=1;
   					my_uemail_repeat=1;
   				}else{
   					eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
   					eval("my_"+field+"=0");
   				}
   			}else{
   				eval("document.getElementById('indicator_"+field+"').src=check_ok_small.src");
   				eval("my_"+field+"=1");
   				if(document.getElementById('my_form').uemail.value==document.getElementById('my_form').uemail_repeat.value){
   					document.getElementById('indicator_uemail_repeat').src=check_ok_small.src
   					my_uemail_repeat=1;
   				}
   			}
   		}else if(document.getElementById('my_form').email){
            if(field=="email_repeat"){
   				if(document.getElementById('my_form').email.value==document.getElementById('my_form').email_repeat.value){
   					document.getElementById('indicator_email').src=check_ok_small.src
   					document.getElementById('indicator_email_repeat').src=check_ok_small.src
   					my_email=1;
   					my_email_repeat=1;
   				}else{
   					eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
   					eval("my_"+field+"=0");
   				}
   			}else{
   				eval("document.getElementById('indicator_"+field+"').src=check_ok_small.src");
   				eval("my_"+field+"=1");
   				if(document.getElementById('my_form').email.value==document.getElementById('my_form').email_repeat.value){
   					document.getElementById('indicator_email_repeat').src=check_ok_small.src
   					my_email_repeat=1;
   				}
   			}
   		}
		}
	}else if(metod=="password"){
		if(!eval("document.getElementById('my_form')."+field+".value")){
			if(document.getElementById('my_form').new_user.value=="Nein"){
			   if(document.getElementById('my_form').old_password.value!=""){
			      eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
			      eval("my_"+field+"=0");
			   }else{
				   eval("document.getElementById('indicator_"+field+"').src=check_pxclear.src");
				   eval("my_"+field+"=1");
				}
			}else{
				eval("document.getElementById('indicator_"+field+"').src=check_pitanje_small.src");
				eval("my_"+field+"=0");
			}
		}else if(eval("document.getElementById('my_form')."+field+".value").search( /^[a-z\d\-\_]{6,}$/i) == -1){
			eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
			eval("my_"+field+"=0");
		}else{
		   if(document.getElementById('my_form').new_user.value=="Nein"){
		      if(field=="old_password"){
					eval("document.getElementById('indicator_"+field+"').src=check_ok_small.src");
					eval("my_"+field+"=1");
					document.getElementById('indicator_new_password').src=check_pitanje_small.src
					my_new_password=0;
					document.getElementById('indicator_new_confirm_password').src=check_pitanje_small.src
					my_new_confirm_password=0;
   			}else if(field=="new_password"){
   			   eval("document.getElementById('indicator_"+field+"').src=check_ok_small.src");
   				eval("my_"+field+"=1");
   				if(document.getElementById('my_form').new_password.value==document.getElementById('my_form').new_confirm_password.value){
   					document.getElementById('indicator_new_confirm_password').src=check_ok_small.src
   					my_new_confirm_password=1;
   				}
   			}else if(field=="new_confirm_password"){
   			   if(document.getElementById('my_form').new_password.value==document.getElementById('my_form').new_confirm_password.value){
   					document.getElementById('indicator_new_password').src=check_ok_small.src
   					document.getElementById('indicator_new_confirm_password').src=check_ok_small.src
   					my_new_password=1;
   					my_new_confirm_password=1;
   				}else{
   					eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
   					eval("my_"+field+"=0");
   				}
   			}
		   }else if(document.getElementById('my_form').new_user.value=="Ja"){
            if(field=="uconfirm_password"){
   				if(document.getElementById('my_form').upassword.value==document.getElementById('my_form').uconfirm_password.value){
   					document.getElementById('indicator_upassword').src=check_ok_small.src
   					document.getElementById('indicator_uconfirm_password').src=check_ok_small.src
   					my_upassword=1;
   					my_uconfirm_password=1;
   				}else{
   					eval("document.getElementById('indicator_"+field+"').src=check_iks_small.src");
   					eval("my_"+field+"=0");
   				}
   			}else if(field=="upassword"){
   				eval("document.getElementById('indicator_"+field+"').src=check_ok_small.src");
   				eval("my_"+field+"=1");
   				if(document.getElementById('my_form').upassword.value==document.getElementById('my_form').uconfirm_password.value){
   					document.getElementById('indicator_uconfirm_password').src=check_ok_small.src
   					my_uconfirm_password=1;
   				}
   			}
		   }
		}
	}else if(metod=="select"){
		if(eval("document.getElementById('my_form')."+field+".value") == ""){
			eval("document.getElementById('indicator_"+field+"').src=check_pitanje_small.src");
		eval("my_"+field+"=0");
		}else{
			if(eval("document.getElementById('indicator_"+field+"')"))
				eval("document.getElementById('indicator_"+field+"').src=check_ok_small.src");
			eval("my_"+field+"=1");
		}
		if(document.getElementById('my_form').lrechnung && document.getElementById('my_form').lrechnung.checked==true){
			copy_addresses();
		}
	}else{
		eval("my_"+field+"=1");
	}
}

function copy_addresses(what){
   if(document.getElementById('my_form').lrechnung.checked==true){
		document.getElementById('my_form').lanrede.value=document.getElementById('my_form').anrede.value;
		document.getElementById('indicator_lanrede').src=document.getElementById('indicator_anrede').src;
		document.getElementById('my_form').lvorname.value=document.getElementById('my_form').vorname.value;
		document.getElementById('indicator_lvorname').src=document.getElementById('indicator_vorname').src;
		document.getElementById('my_form').lnachname.value=document.getElementById('my_form').nachname.value;
		document.getElementById('indicator_lnachname').src=document.getElementById('indicator_nachname').src;
		document.getElementById('my_form').lstrasse.value=document.getElementById('my_form').strasse.value;
		document.getElementById('indicator_lstrasse').src=document.getElementById('indicator_strasse').src;
		document.getElementById('my_form').lplz.value=document.getElementById('my_form').plz.value;
		document.getElementById('indicator_lplz').src=document.getElementById('indicator_plz').src;
		document.getElementById('my_form').lstadt.value=document.getElementById('my_form').stadt.value;
		document.getElementById('indicator_lstadt').src=document.getElementById('indicator_stadt').src;
		document.getElementById('my_form').lland.value=document.getElementById('my_form').land.value;
		document.getElementById('indicator_lland').src=document.getElementById('indicator_land').src;
		my_lanrede=my_anrede;
		my_lvorname=my_vorname;
		my_lnachname=my_nachname;
		my_lstrasse=my_strasse;
		my_lplz=my_plz;
		my_lstadt=my_stadt;
		my_lland=my_land;
   }else{
      document.getElementById('my_form').lrechnung_clear.value="clear_all";
   }
}

