/**

	FM - Feature Models - Open Search Promotion

**/
function changeBox(dir){
	/*if(dir == 1)
		currentFM++;
	else if(dir == 0)
		currentFM--;
	else currentFM++;
	if(currentFM==maxFM && dir == 1)
		currentFM = 0;
	if(currentFM==0 && dir == 0)
		currentFM = (maxFM-1)*/
				
	for(var i = 1; i <= 3; i++){
		
		
			//
			//alert(currentFM);
		
		// name
		if(document.getElementById('name_'+i)){
			var urlFM = 'index.php5?do=openTalentView&talent='+aFMs[currentFM]['user_id'];
			document.getElementById('name_'+i).href = generateURL(aFMs[currentFM]['user_id']);
			document.getElementById('name_'+i).innerHTML = aFMs[currentFM]['name']+' ';
		}
		
		// picture
		if(document.getElementById('pic_'+i)){
			document.getElementById('pic_'+i).className = ( aFMs[currentFM]['gender'] == 1 ? 'male' : 'female');
			document.getElementById('pic_'+i).style.height = aFMs[currentFM]['pic_height']+'px';
			//document.getElementById('pic_'+i).style.backgroundImage = 'url(\'/gfx/models/mini2/'+aFMs[currentFM]['picture']+'\')';
			//document.getElementById('pic_'+i).innerHTML = '<div class="fotocell" id="pic_fotocell_'+i+'" style="background: url(\''+aFMsImages[currentFM].src+'\') top center no-repeat"  onclick="javascript:pop(\'index.php5?do=openTalentView&talent='+aFMs[currentFM]['user_id']+'\', \'Viewtalent\',\'870\',\'600\')">&nbsp;</div>';
			document.getElementById('pic_'+i).innerHTML = '<div class="uber_fotocell"><div class="fotocell" id="pic_fotocell_'+i+'" style="background: url(\''+aFMsImages[currentFM].src+'\') top center no-repeat"  onclick="javascript:pop(\'index.php5?do=openTalentView&talent='+aFMs[currentFM]['user_id']+'\', \'Viewtalent\',\'870\',\'600\')">&nbsp;</div></div>';
		}
		
		// top row {
		if(document.getElementById('belka_top_'+i)){
			document.getElementById('belka_top_'+i).className = 'title-row';
		}
			
		if(document.getElementById('sex_span_'+i)){
			document.getElementById('sex_span_'+i).className = ( aFMs[currentFM]['gender'] == 1 ? 'male' : 'female')+'-small';
			document.getElementById('sex_span_'+i).innerHTML = ( aFMs[currentFM]['gender'] == 1 ? '(male)' : '(female)');
		}
	
		if(document.getElementById('view_anchor_'+i)){
			document.getElementById('view_anchor_'+i).innerHTML = '<a class="red bold" title="Click to see talent\'s profile on Models Connect"  onclick="javascript:pop(\'index.php5?do=openTalentView&talent='+aFMs[currentFM]['user_id']+'\', \'Viewtalent\',\'870\',\'600\')">View</a>';
		}
		if(document.getElementById('age_td_'+i)){
			document.getElementById('age_td_'+i).innerHTML = 'Age: <span class="red bold">'+aFMs[currentFM]['birthdate']+'</span>';
		}
		// }
		
		// features {
		if(document.getElementById('height_td_'+i)){
			document.getElementById('height_td_'+i).innerHTML = 'height: '+aFMs[currentFM]['height'];
		}
		if(document.getElementById('chest_td_'+i)){
			document.getElementById('chest_td_'+i).innerHTML = 'chest: '+aFMs[currentFM]['chest'];
		}
		if(document.getElementById('hips_td_'+i)){
			document.getElementById('hips_td_'+i).innerHTML = 'hips: '+aFMs[currentFM]['hips'];
		}
		if(document.getElementById('waist_td_'+i)){
			document.getElementById('waist_td_'+i).innerHTML = 'waist: '+aFMs[currentFM]['waist'];
		}
		if(document.getElementById('polaroids_td_'+i)){ // polaroids
			if(aFMs[currentFM]['polaroids'] > 0)
				document.getElementById('polaroids_td_'+i).innerHTML = 'polaroids: '+aFMs[currentFM]['polaroids'];
			else
				document.getElementById('polaroids_td_'+i).innerHTML = '';
		}	
	
		// }
		
		if(currentFM == (maxFM-1)){
			currentFM = 0;
			arrayShuffle(aFMs);
			RegenerateImages(aFMs);
		}else{
			currentFM++;
		}
	
//	document.getElementById('')
	}

	/*document.getElementById('fotm_picture').style.backgroundImage = 'url("'+arFotmImgList[current].src+'")';
	document.getElementById('fotm_namesurname').innerHTML =  fotms[current]['name']+' '+fotms[current]['surname']+'.';
	document.getElementById('fotm_age').innerHTML =  'Age:&nbsp;'+fotms[current]['birthdate'];
	document.getElementById('fotm_height').innerHTML =  'Height:&nbsp;'+fotms[current]['height']+"&quot;";
	document.getElementById('fotm_hips').innerHTML =  'Hips:&nbsp;'+fotms[current]['hips']+"&quot;";
	document.getElementById('fotm_chest').innerHTML =  'Chest:&nbsp;'+fotms[current]['chest']+"&quot;";
	document.getElementById('fotm_waist').innerHTML =  'Waist:&nbsp;'+fotms[current]['waist']+"&quot;";*/
}
function chooseAction(dir){
	var tmp = directionFM;
	switch(dir){
	case 0:
		activeFM = 1;
		clearInterval(intervalFM);
		activateAction(0); 
	break;
	case 1:
		activeFM = 1;
		clearInterval(intervalFM);
		activateAction(1); 
	break;
	case 2:
		activeFM = 0;
		clearInterval(intervalFM); 
	break;
	default:
		activeFM = 1;
		activateAction(tmp); 
	break;
	}
}
function activateActionFM(dir){
	directionFM = dir;
	intervalFM = window.setInterval("changeBox("+dir+")", 8000);
}


function openFM(that){
	pop(that.href, 'Viewtalent','690','585');
	return false;
}
function generateURL(id){
	return 'index.php5?do=openTalentView&talent='+id;
}

function arrayShuffle(o){
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
}
function RegenerateImages(inputFM){
	for(var i in inputFM){
		aFMsImages[i] = new Image();
		aFMsImages[i].src = 'gfx/models/'+inputFM[i]['dir']+'/'+inputFM[i]['picture'];
	}
}
