function show_designer_details(id,name,surname,age,nationality_id,country_name,inovation,special_skill,motivation,contract_remains,salary,min_salary)
{
	document.getElementById('offer_negotiating').value = 0;
	document.getElementById('designer_data_name').innerHTML = name+' '+surname;
	document.getElementById('designer_data_age').innerHTML = age+' '+MyStrings[0]+', '+'<img src="images/icons/flags/'+nationality_id+'.png" width="18" height="12" alt="flag: '+country_name+'" title="flag: '+country_name+'"> '+country_name;
//	document.getElementById('designer_data_flag').innerHTML = '<img src="images/icons/flags/'+nationality_id+'.png" width="18" height="12" alt="flag: '+country_name+'" title="flag: '+country_name+'"> '+country_name;
	document.getElementById('designer_data_inovation').innerHTML = inovation;
	document.getElementById('designer_data_special_skill').innerHTML = special_skill;
	document.getElementById('designer_data_motivation').innerHTML = motivation;
	document.getElementById('designer_data_contract_remains').innerHTML = '';
	if(contract_remains>0){
		document.getElementById('designer_data_contract_remains').innerHTML = name+' '+surname+' still has '+contract_remains+' races remaining on the contract, but has no contract for the next season.';
	}
	document.getElementById('designer_data_contract_remains').innerHTML += ' '+MyStrings[1]+'<br/><div class="designer_offer_col1">'+MyStrings[2]+':</div><div class="designer_offer_col2">'+min_salary+'</div>';

	document.getElementById('designer_details').style.visibility = "visible";
	document.getElementById('designer_details').style.display= "";

	document.getElementById('offer_designer_id').value = id;
	document.getElementById('offer_salary').value = min_salary.replace('.','').replace('.','').replace(' ','').replace(' ','').replace(',','').replace(',','');
	document.getElementById('designer_offer').style.visibility = "visible";
	document.getElementById('designer_offer').style.display= "";
	document.getElementById('rightCol').style.display= "";
	document.getElementById('centerCol').style.display= "";
//	document.getElementById('offers').style.display= "none";
}

function designerUp(index)
{
	targetIndex = index-1;
	swapDesigners(index,targetIndex);
//	alert('up, index:'+index+'; rank:'+rankObj.value+'; designer id:'+designerIdObj.value);
}

function designerDown(index)
{
	targetIndex = index+1;
	swapDesigners(index,targetIndex);
//	alert('down, index:'+index+'; rank:'+rankObj.value+'; designer id:'+designerIdObj.value);
}

function swapDesigners(index,targetIndex)
{
	if(index>=0 && targetIndex>=0)
	{
		rowObj = document.getElementById('row'+index);
		targetRowObj = document.getElementById('row'+targetIndex);
		if(targetRowObj)
		{
			sourceObj = rowObj.getElementsByTagName('td');
			targetObj = targetRowObj.getElementsByTagName('td');
		
			var temp;
			temp = targetObj[2].innerHTML; targetObj[2].innerHTML = sourceObj[2].innerHTML; sourceObj[2].innerHTML = temp;
			temp = targetObj[3].innerHTML; targetObj[3].innerHTML = sourceObj[3].innerHTML; sourceObj[3].innerHTML = temp;
			temp = targetObj[4].innerHTML; targetObj[4].innerHTML = sourceObj[4].innerHTML; sourceObj[4].innerHTML = temp;
			temp = targetObj[5].innerHTML; targetObj[5].innerHTML = sourceObj[5].innerHTML; sourceObj[5].innerHTML = temp;
			temp = targetObj[6].innerHTML; targetObj[6].innerHTML = sourceObj[6].innerHTML; sourceObj[6].innerHTML = temp;
			temp = targetObj[7].innerHTML; targetObj[7].innerHTML = sourceObj[7].innerHTML; sourceObj[7].innerHTML = temp;
			temp = targetObj[8].innerHTML; targetObj[8].innerHTML = sourceObj[8].innerHTML; sourceObj[8].innerHTML = temp;
		
			designerIdObj = document.getElementById('designerId['+index+']');
			targetDesignerIdObj = document.getElementById('designerId['+targetIndex+']');
			temp = targetDesignerIdObj.value; targetDesignerIdObj.value = designerIdObj.value; designerIdObj.value = temp;
		}
		else{
			alert('Can not move this designer down the list!');
		}
	}
	else
	{
		alert('you can not move this designer up anymore!');
	}
}

function show_designer_offer(id,salary,length,min_salary)
{
	document.getElementById('designer_data_contract_remains').innerHTML = ' '+MyStrings[1]+'<br/><div class="designer_offer_col1">'+MyStrings[2]+':</div><div class="designer_offer_col2">'+min_salary+'</div>';

	document.getElementById('offer_negotiating').value = 1;
	document.getElementById('offer_designer_id').value = id;
	document.getElementById('offer_salary').value = salary;
	document.getElementById('offer_contract_length').selectedIndex = length-1;
	document.getElementById('designer_offer').style.visibility = "visible";
	document.getElementById('designer_offer').style.display= "";
/*	document.getElementById('driver_stats').style.display= "none";*/
	document.getElementById('rightCol').style.display= "";
}

function watchlist_add(officeId, designerId){
	ajaxCall('ajax.php?act=watchlist_add_designer&office_id='+officeId+'&designer_id='+designerId);
	ajaxLastAction="watchlist_add_designer";
}

function ajaxReturn(text){
	switch(ajaxLastAction)
	{
		case "watchlist_add_designer":
			if(IE){
				tableBody=document.getElementById("watchlistBody");
				var lastRow = tableBody.rows.length;
				if(lastRow>7){
					tableBody.children(7).swapNode(tableBody.children(6));
					tableBody.children(6).swapNode(tableBody.children(5));
					tableBody.children(5).swapNode(tableBody.children(4));
					tableBody.children(4).swapNode(tableBody.children(3));
					tableBody.children(3).swapNode(tableBody.children(2));
					tableBody.children(2).swapNode(tableBody.children(1));
					tableBody.children(1).swapNode(tableBody.children(0));
					
					splits = text.split("</td><td>");
					tableBody.children(0).children(0).innerHTML=splits[0].replace("<td>","");
					tableBody.children(0).children(1).innerHTML=splits[1];
					tableBody.children(0).children(2).innerHTML=splits[2].replace("</td>","");
				}
			}
			else
			{
				tableBody=document.getElementById("watchlistBody");
				var lastRow = tableBody.rows.length;
				if(lastRow>7){
					tableBody.deleteRow(lastRow-1);
				}
				var row = tableBody.insertRow(0);
				row.innerHTML=text;
				watchlistCount=document.getElementById("watchlistCount");
				watchlistCountNumber = parseInt(watchlistCount.innerHTML);
				watchlistCount.innerHTML=watchlistCountNumber+1;
			}
		break;
		default:
		break;
	}
}