function chkaptr(nr)
{
  var ns6=document.getElementById&&!document.all;
  var ie4=document.all;
  var ns4=document.layers;

  switch(nr)
  {
    default: 
		if (document.getElementById('huge_d'))		showform('huge_d');
		if (document.getElementById('aptransfer'))	hideform('aptransfer');
		//if (document.getElementById('email'))		enableIdx('email',1);
		if (document.getElementById('forename'))	enableIdx('forename',1);
		if (document.getElementById('surname'))		enableIdx('surname',1);
		break;
  }
  if (document.payform.passwd) document.payform.passwd.value='';
}

function show()
{
  a = '';
  for (idx =0; idx < document.payform.elements.length; idx++)
  {
    a += document.payform.elements[idx].name+' = '+ document.payform.elements[idx].value+'\n';
  }
  alert (a)
  return false;
}


function chkcnl(nr)
{
var ns6=document.getElementById&&!document.all;
var ie4=document.all;
var ns4=document.layers;
  
//var arr=['street','street_n1','street_n2','postcode','city','country','addr2','phone'];
var arr = {
            'street': false,
            'street_n1': false,
            'street_n2': false,
            'postcode': false,
            'city':false,
            'country':false,
            'addr2':false,
            'phone':false,
            'forename':false,
            'surname':false,
            'email': false
        };
  switch(nr) {
    case 'kanal210':
    case 'kanal0' :  
	      
          for(var pole in arr){
                    if (document.payform.elements[pole]) {
	       				document.payform.elements[pole].disabled = arr[pole];
	       				document.payform.elements[pole].style.background = "#FFFFFF";
	       				document.payform.elements[pole].style.color = "#000000";
					}
          }

          /*for (var idx = 0; idx < arr.length ; idx++)
	      {
			  	if (document.payform.elements[arr[idx]]) {
			  		document.payform.elements[arr[idx]].disabled = false;
	                document.payform.elements[arr[idx]].style.background = "#FFFFFF";
    	            document.payform.elements[arr[idx]].style.color = "#000000";
				}
	      }*/
	   break;
    case 'kanal1' : 
    case 'kanal2' : 
    case 'kanal3' :
    case 'kanal4' : 
    case 'kanal6' :
    case 'kanal7' : 
    case 'kanal8' : 
    case 'kanal9' : 
    case 'kanal10': 
    case 'kanal11':
    case 'kanal12':
    case 'kanal13':
    case 'kanal14':
    case 'kanal15':
    case 'kanal16':
    case 'kanal17':
    case 'kanal18':
    case 'kanal19':
    case 'kanal20':
    case 'kanal21':
    case 'kanal22':
    case 'kanal23':
    case 'kanal24':
    case 'kanal25':
    case 'kanal26':
    case 'kanal27':
    case 'kanal28':
    case 'kanal31':
    case 'kanal32':
    case 'kanal33':
    case 'kanal35':
    case 'kanal36':
    case 'kanal38':
    case 'kanal39':
    case 'kanal41':
    case 'kanal42':
    case 'kanal43':
    case 'kanal44':
    case 'kanal45':
    case 'kanal46':
    case 'kanal47':
    case 'kanal48':
    case 'kanal49':
    case 'kanal50':
    case 'kanal51':
	case 'kanal52':
    case 'kanal55':
    case 'kanal57':
    case 'kanal212':
    case 'kanal213':

     //arr=['street','street_n1','street_n2','postcode','city','country','addr2','phone'];
     arr['street'] = arr['street_n1'] = arr['street_n2'] = arr['postcode'] = arr['city'] = arr['country'] = arr['addr2'] = arr['phone'] =true;
            for(var pole in arr){
                    if (document.payform.elements[pole] && arr[pole] === true) {
	       				document.payform.elements[pole].disabled = arr[pole];
	       				document.payform.elements[pole].style.background = "#DFDFDF";
	       				document.payform.elements[pole].style.color = "#B5B5B5";
					}else{
                    	document.payform.elements[pole].style.background = "#FFFFFF";
	       				document.payform.elements[pole].style.color = "#000000";
					
                    }
            }

             /*for (var idx = 0; idx < arr.length ; idx++) {
				  	if (document.payform.elements[arr[idx]]) {
	       				document.payform.elements[arr[idx]].disabled = true;
	       				document.payform.elements[arr[idx]].style.background = "#DFDFDF";
	       				document.payform.elements[arr[idx]].style.color = "#B5B5B5";
					}
              }*/
	   break;
    case 'kanal1999':
            //var arr=['street','street_n1','street_n2','postcode','city','country','addr2','phone','forename','surname','email'];
            //var arr = {"street": false, "surname": false, "forename": false};
            arr['forename'] = arr['surname'] = arr['email'] =  arr['street'] = arr['street_n1'] = arr['street_n2'] = arr['postcode'] = arr['city'] = arr['country'] = arr['addr2'] = arr['phone'] =true;
            
            for(var pole in arr){
                    if (document.payform.elements[pole]) {
	       				document.payform.elements[pole].disabled = arr[pole];
	       				document.payform.elements[pole].style.background = "#DFDFDF";
	       				document.payform.elements[pole].style.color = "#B5B5B5";
					}
            }

            /*
            for (var idx = 0; idx < arr.length ; idx++) {
				  	if (document.payform.elements[arr[idx]]) {
	       				document.payform.elements[arr[idx]].disabled = true;
	       				document.payform.elements[arr[idx]].style.background = "#DFDFDF";
	       				document.payform.elements[arr[idx]].style.color = "#B5B5B5";
					}
              }
             */
	   break;

  }

//  if (document.payform.elements['mobilegames'].value == 1) { enableIdx('phone'); }
  
  chkaptr(nr);
}

function chkonload()
{ var arr=['kanal0','kanal1','kanal2','kanal3','kanal4','kanal6','kanal7','kanal8','kanal9','kanal10','kanal11','kanal12','kanal13','kanal14','kanal15','kanal16','kanal17','kanal18','kanal19','kanal21','kanal22','kanal23','kanal24','kanal25','kanal26','kanal27','kanal28','kanal31','kanal32','kanal33','kanal35','kanal36','kanal38', 'kanal39','kanal41','kanal42','kanal43','kanal44','kanal45','kanal46','kanal47','kanal48','kanal49','kanal50','kanal51','kanal52','kanal57', 'kanal210','kanal212','kanal213'];
  for(var idx = 0; idx < arr.length; idx++)
  {
    if (document.forms['payform'].elements[arr[idx]]) {
      if (document.forms['payform'].elements[arr[idx]].checked) { 
         chkcnl(arr[idx]); 
	 try {
	   var regExp = /\d+/;
	   var id = arr[idx].match(regExp);
	   chkstn(id);
	 }
	 catch(e) {
	 }
      }
    }
  } 
  if (document.forms['payform'].elements['kanal0'] && document.forms['payform'].elements['kanal0'].disabled == true) {
    document.forms['payform'].elements['kanal2'].checked = true;
  }
//  disableIdx('kanal4',0);
//  if (document.payform.elements['mobilegames'].value == 1) { enableIdx('phone'); }
//  if (window.extfunmodule) {
//		extfunmodule();
//  }
}

function disableIdx(idx, off)
{ var ie4=document.all;
   document.payform.elements[idx].disabled = true;
   if (!ie4) {document.payform.elements[idx].style.background = "#DFDFDF";}
   if (off == 1) {
     document.payform.elements[idx].style.background = "#DFDFDF";
   }
   document.payform.elements[idx].style.color = "#B5B5B5";
}

function enableIdx(idx)
{
   document.payform.elements[idx].disabled = false;
   document.payform.elements[idx].style.background = "#FFFFFF";
   document.payform.elements[idx].style.color = "#000000";
}

function hideform(obj)
{
   var ap_obj = document.getElementById(obj);
   ap_obj.style.display = 'none';
}

function showform(obj)
{
   var ap_obj = document.getElementById(obj);
   ap_obj.style.display = '';
}


