	
	function cbo(ki,i,cc,lg) {
		var xhr = XmlHttp.create();
		var url = 'getCCJobsCboBox.php?kijob='+ki+'&i='+i+'&country='+cc+'&lang='+lg;
		
		if (xhr) {
			//alert('xhr exists');
		  xhr.onreadystatechange = function() {
		    if (xhr.readyState == 4 ) {
		      //alert(xhr.responseText);
		      results = xhr.responseText.split("@");
			    
			    document.getElementById('execjobtitle'+results[0]).innerHTML = results[1];
			    
		    }
		    
	  	};

			xhr.open( 'GET', url);
		
			xhr.send( null );
		}
	}
	
	

	function addExec( k ) {
		Elts = document.getElementsByTagName("td");
		for (var i = 0; i < Elts.length; i++) {
			if( Elts[i].id == ('execfunction'+k) || Elts[i].id == ('exectitle'+k) || Elts[i].id == ('execfname'+k) || Elts[i].id == ('execlname'+k) || Elts[i].id == ('execjobtitle'+k)) {
				Elts2 = document.getElementsByTagName("div");
				for (var j = 0; j < Elts2.length; j++) {
					if( Elts2[j].id == Elts[i].id ) {
						Elts[i].className = '';
						Elts[i].innerHTML = Elts2[j].innerHTML;
					} else if( Elts2[j].id == ('linkexecfunction'+(k-1)) )
						setHidden(Elts2[j]);
				}	
			}
		}
	}
	
	function addBrand( k ) {
		
		Elts = document.getElementsByTagName("td");
		for (var i = 0; i < Elts.length; i++) {
			if( Elts[i].id == ('tradename'+k) || Elts[i].id == ('tradenamedesc'+k) ) {
				Elts2 = document.getElementsByTagName("div");
				for (var j = 0; j < Elts2.length; j++) {
					if( Elts2[j].id == Elts[i].id ) {
						Elts[i].className = '';
						Elts[i].innerHTML = Elts2[j].innerHTML;
					} else if( Elts2[j].id == ('linktradename'+(k-1)) )
						setHidden(Elts2[j]);
				}	
			}
		}
	}
	
	function state( prd, status ) {
		
		//alert( prd + ' ' + status);
		ifr.location='iframe4.php?addCode=' + prd + '&state=' + status + urleditionmode;
		
		child_div1 = "div1" + prd;
	  child_div2 = "div2" + prd;
	  child_div3 = "div3" + prd;
		
		Elts = document.getElementsByTagName("div");
	  for (var i = 0; i < Elts.length; i++) {
	  	if( Elts[i].id  == child_div1 ) {
	  		if( status >= 1 ) {
	  			setVisible(Elts[i]);
	  		} else {
	  			setHidden(Elts[i]);
	  		}
	  	}
	  	if( Elts[i].id  == child_div2 ) {
	  		if( status >= 2 ) {
	  			setVisible(Elts[i]);
	  		} else {
	  			setHidden(Elts[i]);
	  		}
	  	}
	  	if( Elts[i].id  == child_div3 ) {
	  		if( status != 2 ) {
	  			setVisible(Elts[i]);

	  			o = Elts[i].childNodes[0];
	  			o.onclick = function() { state(prd, (status+1)); };
	  			
	  		} else {
	  			setHidden(Elts[i]);
	  		}
	  	}
	  }
	}
	
	//function void() {}
	
	function syncForms( chk ) {
	
		if( chk.type == 'checkbox' ) {
			prd = chk.id.substring( 1, (chk.id.length - 1) );
			pos = chk.id.substring( 0, 1 );
			//alert( 'iframe4.php?addCode=' + prd + '&level=' + pos);
			if( chk.checked )
				ifr.location='iframe4.php?addCode=' + prd + '&level=' + pos + urleditionmode;
			else
				ifr.location='iframe4.php?remCode=' + prd + '&level=' + pos + urleditionmode;
			
			Elts = document.forms['codelist'].elements;
		  for (var i=0; i < Elts.length; i++) {
		    if (Elts[i].type != 'checkbox') continue;
		    if (Elts[i].id == chk.id ) {
		    	if( chk.checked == true ) Elts[i].checked = true;
		    	else Elts[i].checked = false;
		    } 
		  }	
			
		} else if( chk.type == 'radio' ) {
			prd = chk.id.substring( 3, (chk.id.length - 3) );
			if( chk.checked )
				ifr.location='iframe4.php?addCode=' + prd + '&level=' + chk.value + urleditionmode;
			
			Elts = document.forms['codelist'].elements;
		  for (var i=0; i < Elts.length; i++) {
		    if (Elts[i].type != 'radio') continue;
		    if (Elts[i].id == chk.id ) {
		    	chk.checked = true;
		    	//alert( Elts[i].id +' == '+ chk.id);
		    	if( chk.value == Elts[i].value ) { Elts[i].checked = true; }
		    	
		    } 
		  }	
				
		} else if( chk.type == 'text' ) {
			prd = chk.id.substring( 3, (chk.id.length - 3) );
			if(chk.name == 'url') {
				ifr.location='iframe4.php?addCode=' + prd + '&url=' + chk.value + urleditionmode;
			} else if(chk.name == 'description') {
				ifr.location='iframe4.php?addCode=' + prd + '&description=' + chk.value + urleditionmode;
			}
			Elts = document.forms['codelist'].elements;
			for (var i=0; i < Elts.length; i++) {
			  if (Elts[i].type != 'text') continue;
			  if (Elts[i].id == chk.id ) {
			  	Elts[i].value = chk.value;
			  } 
			 }	
		}
		
	}
	
	function setVisible( div ) {
		div.className = 'visible';
	}
	
	function addVisible( id ) {
		Elts = document.getElementsByTagName('div');
		for (var i=0; i < Elts.length; i++) {
			if ( Elts[i].id != id ) continue;
			else Elts[i].className = 'visible2';
		}
	
	}
	
	function setHidden( div ) {
		div.className = 'hidden';
	}
	
	function checkbx( chk, dvsel, dv ) {
		if( chk.checked ) {
			ifr.location='iframe4.php?addCode=' + chk.id + urleditionmode;
			click7(chk.id, 1);
			check( chk.id, dvsel );
			
		}
		else {
			ifr.location='iframe4.php?remCode=' + chk.id + urleditionmode;
			click7(chk.id, -1);
			uncheck( chk.id, dv );
			
		}
	}
	
	function uncheck( prd, divclass ) {
	  
	  Elts = document.getElementsByTagName("div");
	  parent_div = "d" + prd;
	  child_div  = "div" + prd;
	  child_div1 = "div1" + prd;
	  child_div2 = "div2" + prd;
	  child_div3 = "div3" + prd;
	  empty = 'false';
	  for (var i = 0; i < Elts.length; i++) {
	  	
	  	if(  Elts[i].id  == parent_div || Elts[i].id.substring(0, ('d'+prd).length ) == ('d'+prd)) {
	    	Elts[i].className = divclass;
	    } 
	    if (Elts[i].id == ('d'+prd.substring(0,Elts[i].id.length-1)) ) { 
	    	empty = 'false';
	    	//alert( Elts[i].firstChild.value );
	    	if( Elts[i].firstChild.id.substring(0,4) == 'ct7d' && Elts[i].firstChild.value == '0') {
	    		//alert( 'is empty' );
	    		empty = 'true';
	    		Elts[i].className = 'aDiv';	    	
	    	} else if( Elts[i].firstChild.id.substring(0,4) == 'ct7d' ) {
	    		empty = 'false';
	    	}
	    	
	    }
	    
	    if( empty == 'true' && (Elts[i].id == ('div'+prd.substring(0,Elts[i].id.length-3)) ||
	    		Elts[i].id == ('div1'+prd.substring(0,Elts[i].id.length-4)) ||
	    		Elts[i].id == ('div2'+prd.substring(0,Elts[i].id.length-4)) ||
	    		Elts[i].id == ('div3'+prd.substring(0,Elts[i].id.length-4)))) {
	    		//alert('set Hidden');
	    		setHidden(Elts[i]);
	    }
	    
	    if( Elts[i].id == child_div 
	    		|| Elts[i].id == child_div1 
	    		|| Elts[i].id == child_div2
	    		|| Elts[i].id == child_div3) {
	    		
	    	setHidden( Elts[i] );
	    	
	    	if( Elts[i].id == child_div3 ) {
	    		
	  			o = Elts[i].childNodes[0];
	  			o.onclick = function() { state(prd, 1); };
	  			
	    	} else if( Elts[i].id.substring(4, (Elts[i].id.length - 4)) == prd ) {
	    		
	    		o = Elts[i].childNodes[0];
	  			o.onclick = function() { state( Elts[i].id.substring(4,(Elts[i].id.length-4)) , 1); };
	    	}
	    }
	    
	    
	    
	    
	  }
	  
	  Elts = document.forms['codelist'].elements;
	  for (var i=0; i < Elts.length; i++) {
	    if (Elts[i].type != 'checkbox') continue;
	    if (Elts[i].id == prd ) {
	    	if( Elts[i].checked == true ) 	Elts[i].checked = false;
	    }
	  }	
	}
	
	function check( prd, divclass ) {
		
		Elts = document.getElementsByTagName("div");
		
	  form_div = "d" + prd;
	  child_div  = "div" + prd;
	  child_div3 = "div3" + prd;
	  
	  for (var i = 0; i < Elts.length; i++) {
	  	
	    if (Elts[i].id == ('d'+prd.substring(0,Elts[i].id.length-1)) ) { 
	    	Elts[i].className = 'aDivSelected';	    	
	    }
	    if( Elts[i].id == ('div'+prd.substring(0,Elts[i].id.length-3)) ) { 
	    	if( Elts[i].className != 'hidden' ) {
	    		folded = 'true';
	    	}
	    	else {
	    		folded = 'false';
	    	}
	    	setVisible( Elts[i] );
	    }
	    
	    if( Elts[i].id == ('div3'+prd.substring(0,Elts[i].id.length-4)) ) { 
	    	if( folded == 'false' ) {
	    		setVisible( Elts[i] );
	    	}
	    }
	    if(  Elts[i].id  == form_div ) {
	    	Elts[i].className = divclass;
	    }
	    if( Elts[i].id == child_div	|| Elts[i].id == child_div3) {	    	
	    	setVisible( Elts[i] );
	    }
	  }
	  
	 	Elts = document.forms['codelist'].elements;
	  for (var i=0; i < Elts.length; i++) {
	    if (Elts[i].type != 'checkbox') continue;
	    if (Elts[i].id == prd ) {
	    	if( Elts[i].checked == false ) {
	    		Elts[i].checked = true;
	    	}
	  	}
		}
	}
	
	function block( level ) {
	  
	  alert( MsgAllcodeBooked );
		Elts = document.forms['codelist'].elements;
		for (var i=0; i < Elts.length; i++) {
			if (Elts[i].type != 'checkbox') continue;
			if (Elts[i].checked) continue;
			if (Elts[i].name == level ) Elts[i].disabled = true;
		}
	}
	
	function unblock( level ) {

	  Elts = document.forms['codelist'].elements;
	  auth = true;
	  
	  for (var i=0; i < Elts.length; i++) {
	    if (Elts[i].type != 'checkbox') continue;
	    if (Elts[i].checked) continue;
	    if (Elts[i].name == level ) Elts[i].disabled = false;
	  }
	}
	
	function click7( prd, inc ) {
		
		Elts = document.forms['codelist'].elements;
		auth = true;
		for (var i=0; i < Elts.length; i++) {
			if (Elts[i].type != 'hidden') continue;
			if (Elts[i].id == ('ct7d'+prd.substring(0,Elts[i].id.length-4)) ) { 
				//alert( 'Adding ' + inc + ' to parent');
				Elts[i].value = parseInt(Elts[i].value,10) + inc;
				break;
			}
		}
		
		sevends += inc;
		if( sevends == 30 ) {
			block( '7' );
		} else if( inc == -1 && sevends == 29 ) {
			unblock( '7' );
		}
	}
	
	
