var F1;
var Progress=false;
var DoGlobalSubmit=true;
var FormElems = new Array();

var checker;
function getChecker(frm){
	var v = document.getElementById(frm);
	var o;
	var c = '';
	for (i=0;i<v.length;i++){
		try {
			o = v.elements[i];		
			if (o.type=='radio' || o.type=='checkbox') {
				if (o.checked) {
					c += 'T';
				} else {
					c += 'F';
				}
			} else {
				if (o.type!='hidden') {
					c += o.value;
				}
			}
		} catch(e) { }
	}		
	return c.toString();
}

<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->


function SubmitPopup(NP,KEY){
 //if (!F1) 
 F1 = open(NP + KEY,"MyAccount","scrollbars=yes,width=840,height=550");
 F1.focus();
}

function redirect(url)
{
document.location.href=url;
}

function SubmitForm1(frm){
	if (!Progress) {		
		if (!FormChanged(frm)) {
			alert(NoChanges);
			return;	
		}	
		Progress=true;			
		if (frm) frm.submit();	
	}
}


function SubmitForm2(frm){
	if (!Progress) {		
		Progress=true;			
		if (frm) frm.submit();	
	}
}



function ChangeLng(frm){
    if (document.nochangelng) return
	if (frm) {
		frm.submit();	
	}
}

		function openOR(){
		var F1 = open("onlinerabatt.asp", "OR", "scrollbars=no,width=490,height=505");
		 F1.focus();
		}

function SetComboDefault(cmb,txt){
var i; ind=0; buf='';
if (!cmb) return;

	 for(i = 1; i < cmb.length; i++){
	 buf=cmb.options[i].text;			 
		if (buf.toLowerCase() == txt){
			ind=i;
			break;
		}		 
	 }
	cmb.selectedIndex=ind;				
}		


function SetComboDefaultVal(cmb,val){
var i; ind=0; buf='';
if (!cmb) return;

	 for(i = 1; i < cmb.length; i++){
	 buf=cmb.options[i].value;			 
		if (buf == val){
			ind=i;
			break;
		}		 
	 }
	cmb.selectedIndex=ind;				
}		

function LoadFormValues(frm){
var i;
for (i=0;i<frm.elements.length;i++){
	if (frm.elements[i].type=="checkbox"){
		if (frm.elements[i].checked) FormElems[String(frm.elements[i].name)]=1
		else FormElems[String(frm.elements[i].name)]=0
	} else if (frm.elements[i].type=="radio") {
		if (frm.elements[i].checked) FormElems[String(frm.elements[i].value)+'_'+String(frm.elements[i].name)]=1
		else FormElems[String(frm.elements[i].value)+'_'+String(frm.elements[i].name)]=0;		
	}else
	FormElems[String(frm.elements[i].name)]=String(frm.elements[i].value)
}
}

function FormChanged(frm){
var i,mChanged,CurVal;
mChanged=false;
for (i=0;i<frm.elements.length;i++){
	if ((frm.elements[i].type=="checkbox")||(frm.elements[i].type=="radio")){
		if (frm.elements[i].checked) CurVal=1
		else CurVal=0
	} else
		CurVal=String(frm.elements[i].value);	
	if ((frm.elements[i].type=="radio")&(CurVal!=FormElems[String(frm.elements[i].value)+'_'+String(frm.elements[i].name)])||(frm.elements[i].type!="radio")&(CurVal!=FormElems[String(frm.elements[i].name)])) {
		//alert(String(frm.elements[i].name) + '\n' + CurVal + '\n' + FormElems[String(frm.elements[i].name)]+ '\n' + FormElems[String(frm.elements[i].value)] + '\n' + frm.elements[i].value);
		mChanged=true;
		return true;
	}	
}
return mChanged;
}
