

// functions to change selection list values depending on a nother selection list
// Copyright 2002 PRA / Solagem Oy

function ChangeVariety(xform, xfield1, xfield2)
{
	while(eval("document." + xform + "." + xfield2 + ".options.length != 0"))
	{
		if (eval("document." + xform + "." + xfield2 + ".options.length" == 0))	break;
		for (i = 0; i < eval("document." + xform + "." + xfield2 + ".options.length"); i ++)
		{							
			eval("document." + xform + "." + xfield2 + ".options[" + i + "] = null");
		}
	}

	if (eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value != ''"))
	{		
		for (a = 0; a < eval(xfield2 + eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value") + ".length"); a = a + 2)
		{
			addItems(eval(xfield2 + eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value") + "[" + a + "]"),eval(xfield2 + eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value") + "[" + eval(a + 1) + "]"),(a / 2),xform,xfield1,xfield2);
		}
	}
}

function addItems (xValue, xText, xLength, xform, xfield1, xfield2)
{
         if (navigator.appName == "Netscape") { 
		eval("document." + xform + "." + xfield2 + ".options[" + xLength + "] = new Option('" + xText + "','" + xValue + "', false, false)");		
         }
         else
         {		
            eval("document." + xform + "." + xfield2 + ".options.length = " + eval(xLength + " + 1"));
            eval("document." + xform + "." + xfield2 + ".options[" + xLength + "].value = '" + xValue + "'");
            eval("document." + xform + "." + xfield2 + ".options[" + xLength + "].text  = '" + xText + "'");		
         }
}



function vahvistus(conftext,theform,thefield,thevalue)
{

	if (confirm(conftext)) 
	{
   		eval("document." + theform + "." + thefield + ".value ='" + thevalue + "';");
   		eval("document." + theform + ".submit();");
	}

}


function ChangeSelection(xform, xfield1, xfield2)
{
	while(eval("document." + xform + "." + xfield2 + ".options.length != 0"))
	{
		if (eval("document." + xform + "." + xfield2 + ".options.length" == 0))	break;
		for (i = 0; i < eval("document." + xform + "." + xfield2 + ".options.length"); i ++)
		{							
			eval("document." + xform + "." + xfield2 + ".options[" + i + "] = null");
		}
	}

	if (eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value != ''"))
	{		
		for (a = 0; a < eval(xfield2 + eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value") + ".length"); a = a + 2)
		{
			addItems(eval(xfield2 + eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value") + "[" + a + "]"),eval(xfield2 + eval("document." + xform + "." + xfield1 + ".options[document." + xform + "." + xfield1 + ".selectedIndex].value") + "[" + eval(a + 1) + "]"),(a / 2),xform,xfield1,xfield2);
		}
	}
}


function ChangeAddr(selection,txt3,txt4,txt5,txt6)
{

if (selection == "yksityinen")
{

	document.getElementById('CustRef').style.borderStyle ="none";
      	document.getElementById('CustRef').disabled=true;
	document.Accept.fCustRef.value="";
	document.getElementById('CustOrdNum').style.borderStyle ="none";
      	document.getElementById('CustOrdNum').disabled=true;
	document.Accept.wCartOrder_CustOrdNum.value="";
	

	document.getElementById('tf4').innerHTML=txt3;  // wCartOrder_CustName1		Sukunimi
	document.getElementById('tf5').innerHTML=txt4;  // wCartOrder_CustRef		Etunimi
	document.getElementById('tf3').innerHTML="";    // fCustRef 			
	document.getElementById('tf6').innerHTML=""; 	//CustRef 
//	document.getElementById('tf6').innerHTML=txt6;
//	document.getElementById('tf18').innerHTML="";
//	document.getElementById('tf7').innerHTML="";
//	document.getElementById('tf9').innerHTML="";
//	document.getElementById('tf10').innerHTML="";
//	document.getElementById('tf11').innerHTML="";
//	document.getElementById('tf17').innerHTML="";
	
//	document.getElementById('wCartOrder_InvDel').style.visibility='hidden';

	
//	document.getElementById('wCartOrder_InvCustName1').style.visibility='hidden';
//		document.getElementById('wCartOrder_InvCustName1').disabled=true;
//		document.Accept.wCartOrder_InvCustName1.value="";	
//		document.Accept.wCartOrder_InvCustName2.value="";	
//	document.getElementById('InvStreetAddress1').style.visibility='hidden';
//		document.getElementById('InvStreetAddress1').disabled=true;
//		document.Accept.InvStreetAddress1.value="";	
//	document.getElementById('invpostoffice').style.visibility='hidden';
//		document.getElementById('invpostoffice').disabled=true;
//		document.Accept.invpostoffice.value="";	
//	document.getElementById('invpostoffice2').style.visibility='hidden';
//		document.getElementById('invpostoffice2').disabled=true;


}

if (selection == "yritys")
{


	document.getElementById('CustRef').style.borderStyle ="inset";
      	document.getElementById('CustRef').disabled=false;
	document.getElementById('CustOrdNum').style.borderStyle ="inset";
      	document.getElementById('CustOrdNum').disabled=false;
		

	document.getElementById('tf4').innerHTML=txt4;  // wCartOrder_CustName1 Yritys
	document.getElementById('tf5').innerHTML=txt5;  // wCartOrder_CustRef 	Yht. Sukunimi
	document.getElementById('tf3').innerHTML=txt3;  // fCustRef 		Yht Etunimi
	document.getElementById('tf6').innerHTML=txt6; // CustRef Tilausnumero/Viite
//	document.getElementById('tf6').innerHTML=txt6;
//	document.getElementById('tf18').innerHTML=txt7;	
//	document.getElementById('tf7').innerHTML="";
//	document.getElementById('tf9').innerHTML="";
//	document.getElementById('tf10').innerHTML="";
//	document.getElementById('tf11').innerHTML="";
//	document.getElementById('tf17').innerHTML="";
	
//document.getElementById('wCartOrder_InvDel').style.visibility='visible';
//	document.getElementById('wCartOrder_InvDel').disabled=false;
	
//	document.getElementById('wCartOrder_InvCustName1').style.visibility='hidden';
//		document.getElementById('wCartOrder_InvCustName1').disabled=true;
//		document.Accept.wCartOrder_InvCustName1.value="";	
//		document.Accept.wCartOrder_InvCustName2.value="";	
//	document.getElementById('InvStreetAddress1').style.visibility='hidden';
//		document.getElementById('InvStreetAddress1').disabled=true;
//		document.Accept.InvStreetAddress1.value="";	
//	document.getElementById('invpostoffice').style.visibility='hidden';
//		document.getElementById('invpostoffice').disabled=true;
//		document.Accept.invpostoffice.value="";	
//	document.getElementById('invpostoffice2').style.visibility='hidden';
//		document.getElementById('invpostoffice2').disabled=true;
			
			
}

// alert(selection);

}

function ChangeInvDel(selection,txt7,txt9,txt10,txt11,txt12)
{


if (selection == false)
{


	document.getElementById('wCartOrder_InvCustName1').style.visibility='hidden';
	document.getElementById('wCartOrder_InvCustName1').disabled=true;

		
		
document.getElementById('InvStreetAddress1').style.visibility='hidden';
	document.getElementById('InvStreetAddress1').disabled=true;

		
document.getElementById('invpostoffice').style.visibility='hidden';
	document.getElementById('invpostoffice').disabled=true;

		
document.getElementById('invpostoffice2').style.visibility='hidden';
	document.getElementById('invpostoffice2').disabled=true;

		
			
	document.getElementById('tf7').innerHTML="";
	document.getElementById('tf9').innerHTML="";
	document.getElementById('tf10').innerHTML="";
	document.getElementById('tf11').innerHTML="";
	document.getElementById('tf17').innerHTML="";
}

if (selection == true)
{

document.getElementById('wCartOrder_InvCustName1').style.visibility='visible';
	 document.getElementById('wCartOrder_InvCustName1').disabled=false;

		
document.getElementById('InvStreetAddress1').style.visibility='visible';
	 document.getElementById('InvStreetAddress1').disabled=false;

		
document.getElementById('invpostoffice').style.visibility='visible';
	 document.getElementById('invpostoffice').disabled=false;

		
document.getElementById('invpostoffice2').style.visibility='visible';
	 document.getElementById('invpostoffice2').disabled=false;




			
			
	document.getElementById('tf7').innerHTML=txt7;
	document.getElementById('tf9').innerHTML=txt9;
	document.getElementById('tf10').innerHTML=txt10;
	document.getElementById('tf11').innerHTML=txt11;
	document.getElementById('tf17').innerHTML=txt12;
	 
}



}
 //'Nordea','Sampo','Osuuspankki','','','lasku'
function paytype(x1,x2,x3,x4,x5,selection,luottok)
{

if (selection == "nouto")
{

if(x1 == "Nordea"){

document.getElementById('nordea').style.visibility='hidden';
	document.getElementById('nordea').disabled=true;
	document.Accept.nordea.value="";
	document.getElementById('tf12').innerHTML="";
}
	
if(x2 == "Sampo"){
document.getElementById('sampo').style.visibility='hidden';
	document.getElementById('sampo').disabled=true;
	document.Accept.sampo.value="";
	document.getElementById('tf13').innerHTML="";
}	

if(x3 == "Osuuspankki"){
document.getElementById('osuuspankki').style.visibility='hidden';
	document.getElementById('osuuspankki').disabled=true;
	document.Accept.osuuspankki.value="";
	document.getElementById('tf14').innerHTML="";
}	

if(x4 == "Aktia"){
document.getElementById('aktia').style.visibility='hidden';
	document.getElementById('aktia').disabled=true;
	document.Accept.aktia.value="";
	document.getElementById('tf15').innerHTML="";
	
}	

if(x5 == "Luottokunta"){
document.getElementById('luottokunta').style.visibility='hidden';
	document.getElementById('luottokunta').disabled=true;
	document.Accept.luottokunta.value="";
	document.getElementById('tf16').innerHTML="";
}

if(selection == "nouto"){
document.getElementById('verkkopankkimaksu').style.visibility='hidden';

}	
		

}

if (selection == "lasku")
{

if(x1 == "Nordea"){
document.getElementById('nordea').style.visibility='visible';
	document.getElementById('nordea').disabled=false;
	document.getElementById('tf12').innerHTML=x1;
}
	
if(x2 == "Sampo"){
document.getElementById('sampo').style.visibility='visible';
	document.getElementById('sampo').disabled=false;
	document.getElementById('tf13').innerHTML=x2;
}	
if(x3 == "Osuuspankki"){
document.getElementById('osuuspankki').style.visibility='visible';
	document.getElementById('osuuspankki').disabled=false;
	document.getElementById('tf14').innerHTML=x3;
}	
if(x4 == "Aktia"){
document.getElementById('aktia').style.visibility='visible';
	document.getElementById('aktia').disabled=false;
	document.getElementById('tf15').innerHTML=x4;
}	
if(x5 == "Luottokunta"){
document.getElementById('luottokunta').style.visibility='visible';
	document.getElementById('luottokunta').disabled=false;
	document.getElementById('tf16').innerHTML=luottok;
}
if(selection == "lasku"){
document.getElementById('verkkopankkimaksu').style.visibility='visible';

}	

}


}

var itemcardwindow = '';
var itemcarddivid = '';

function disptuotekortti(xdivid)
{
		
	itemcarddivid = xdivid;	
	itemcardwindow=window.open('','tuotekortti','height=600,width=770');				
	writecard();
					
}

function writecard()
{
	
	var layer = document.getElementById(itemcarddivid); 
	var xhtml = layer.innerHTML;
	var tmp = itemcardwindow.document;
	
	tmp.write('<html><head><title>Edita</title>');
	tmp.write('<LINK REL="stylesheet" HREF="/netmarket/styles/netmarket.css" TYPE="text/css">');
	tmp.write('\n<script language="javascript">\n\n');

        tmp.write('function printitemcard() \{ window.print()\; window.close()\; \}\n\n');
        tmp.write('function printtimer() \{\n');
        tmp.write('document.getElementById(\'hidethis\').style.visibility=\'hidden\';\n');
        tmp.write('document.getElementById(\'hidethis2\').style.visibility=\'hidden\';\n');
	tmp.write('setTimeout(\'printitemcard()\', 10)\;');
	tmp.write(' \}\n');

	// HUOM! uudelle sivulle tule scriptin loptustagi pitää olla kahdessa osassa,
	// tämä siksi, että IE ei lopettaisi kesken, kun se ei osaa erotaa tuota tagia oikeasti ja milloin se on "tekstinä"
	tmp.write('</scr');
	tmp.write('ipt>\n');

	tmp.write('</head><body style="background-image: url(); background-repeat: no-repeat;" onLoad="printtimer()">');
	tmp.write(layer.innerHTML);			
	tmp.write('\n\n</body></html>');
	tmp.close();		
		
}

function CheckAllINBOX() {
  for (var i = 0; i < document.Accept.elements.length; i++) {
    if(document.Accept.elements[i].type == 'checkbox'){
      // document.Accept.elements[i].checked = !(document.Accept.elements[i].checked);

	 document.Accept.elements[i].checked = true;
    }
  }
}

function ClearAllINBOX() {
  for (var i = 0; i < document.Accept.elements.length; i++) {
    if(document.Accept.elements[i].type == 'checkbox'){
      // document.Accept.elements[i].checked = !(document.Accept.elements[i].checked);

	 document.Accept.elements[i].checked = false;
    }
  }
}
