/**
 * nastavi potrebne pro zobrazeni vysledku a refreshuje stranku
 */
function setFigureAndGo(gender, area){
  setCookie('area', area); 
  setCookie('gender', gender);

  window.location.href = '/domaci-lekar/';
}

/**
 * aktivuje rozcestnik
 */
function activateFigure(){
  var cookieArray = new Array();
  var parsed = new Array();
  var img_title;
	parsed[0] 
  img_title = getCookie('side');
  if(img_title){
    parsed = img_title.split('_');
    if(document.getElementById('gender')) {
    	document.getElementById('gender').innerHTML = ((parsed[0]=='man')? 'Žena' : 'Muž');
    }

    document.getElementById('signpost').title = parsed[0] + '_' + parsed[1];
  }
  turnFigure();
  var figure = document.getElementById('figure');
  figure.onmousemove = figureMouseMove;
}

/* nastaveni figurky */
/* zakladni funkce */
var object = document.getElementById('signpost');
var head_shown = true;
var locked = false;
var figureX = 0;
var figureY = 0;

var woman_head_borders = new Array(27, 62, 11, 50);
var man_head_borders = new Array(31, 61, 3, 46);
var shown_head_borders = new Array(5, 83, 5, 83);
var no_head_borders = new Array(0,0,0,0);
var head_borders;

/**
 * otoci figurku
 */
function turnFigure(){

  showFigureItem(0);
  var setTo = null;
  var status = object.title.split('_');

  setMapTitle(((status[1]=="front")? 'back' : 'front'));
  setTo = status[0] + '_' + ((status[1]=="front")? 'back' : 'front');

  setMapCoordsTo(setTo);
  setDivProperties(setTo);
  setHrefTo(((status[1]=='back')? setTo : 'back'));
  object.title = setTo;

  saveFigureCookies();
  hideHeadMain();
}

/**
 * zmeni pohlavi figurky
 */
function changeGender(sex){
  var img_title = null;
  var setTo = null;
  var status = object.title.split('_');

  showFigureItem(0);
  showHeadItem(0);

  if(!sex) {
  	sex = ((status[0]=='man')? 'woman' : 'man');
  }

  setTo = sex + '_' + status[1];

  object.title = setTo;
  setMapCoordsTo(setTo);
  setDivProperties(setTo);
  setHrefTo(setTo);

  if(document.getElementById('gender')) {
  	document.getElementById('gender').innerHTML = ((sex=='man')? 'Žena' : 'Muž');
  }

  saveFigureCookies();
  hideHeadMain();
}

/**
* ulozi potrebne cookies
*/
function saveFigureCookies() {
  var img_title = object.title.split('_');
  setCookie('gender', img_title[0],null,'/');
  setCookie('fig_side', getCookie('gender') + '_' + ((img_title[1]=='front')? 'back' : 'front'), null, '/');
}

/**
 * zobrazi hlavu
 */
function showHeadMain(){
	if (!head_shown)
	{
		showFigureItem(0);
		showHeadItem(0);
		object = document.getElementById('signpost');
		img_title = object.title;
		switch(img_title){
		case "woman_front":
			setMapCoordsTo('woman_head');
			setDivProperties('woman_head');
			break;
		case "man_front":
			setMapCoordsTo('man_head');
			setDivProperties('man_head');
			break;
		}
		head_borders = shown_head_borders;
		document.getElementById('div_head_main').style.display='block';
		head_shown = true;
	}
	setLock(true);
}


/**
 * skryje hlavu
 */
function hideHeadMain(){
    if(!locked){
	if (head_shown)
	{
		document.getElementById('div_head_main').style.display='none';
		headUnset();
		head_shown = false;
	}
	img_title = document.getElementById('signpost').title;
	switch (img_title)
	{
	case "woman_front": head_borders = woman_head_borders; break;
	case "man_front": head_borders = man_head_borders; break;
	default: head_borders = no_head_borders;
	}
    } else {
	setLock(false);
	setTimeout("hideHeadMain()", 0);
    }
}

function setLock(lock){
    locked = lock;
}


/**
 * obslouzi zobrazovani/skryvani hlavy
 */
function figureMouseMove(e)
{
/*
	var x = 0;
	var y = 0;
	if (!e)
		e = window.event;
	if (e.pageX || e.pageY)
	{
		x = e.pageX;
		y = e.pageY;
	}
	else
	{
		var de = document.documentElement;
		var b = document.body;
		x = e.clientX + (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
		y = e.clientY + (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
	}
	x -= figureX;
	y -= figureY;

	if (x > head_borders[0] && x < head_borders[1] && y > head_borders[2] && y < head_borders[3])
		showHeadMain();
	else
		hideHeadMain();
*/
}


/**
 * skryje polozky na tele
 */
function hideFigureItem(){
	for(i=1;i<10;i++){
		document.getElementById('div_figure_area' + i).style.visibility='hidden';
	}
}

/**
 * skryje polozky na hlave
 */
function hideHeadItem(){
	for(i=1;i<10;i++){
		document.getElementById('div_head' + i).style.visibility='hidden';
	}
}
/**
 * zvyrazni cast hlavy
 */
function showHeadItem(num){
  hideHeadItem();
  if(num!=0){ document.getElementById('div_head' + num).style.visibility='visible'; }
}

/**
 * zvyrazni cast tela
 */
function showFigureItem(num){
  hideFigureItem();
  hideHeadMain();
  if(num!=0){ document.getElementById('div_figure_area' + num).style.visibility='visible'; }
}

/* nastaveni objektu a stylu */

/**
 * nastavi odkazy, kam se ma otocit
 * @param    string    kam se otaci (napr. man_front)
 */
function setHrefTo(setHref){
  var part = new Array();
  var gend = null;

  if(setHref!='back') {
  	part = setHref.split('_');
  	gend = ((part[0] == 'man') ? 'muz' : 'zena' ); 
  } else {
	part[0] = '';
	part[1] = 'back';
  }
	  
  if(document.getElementById('body-parts')) {
	  document.getElementById('body_brain').href = '/domaci-lekar/?area=mozek';
	  document.getElementById('body_eyes').href = '/domaci-lekar/?area=oci';
	  document.getElementById('body_nose').href = '/domaci-lekar/?area=nos';
	  document.getElementById('body_mouth').href = '/domaci-lekar/?area=usta';
	  document.getElementById('body_ears').href = '/domaci-lekar/?area=usi';
	  document.getElementById('body_neck').href = '/domaci-lekar/?area=krk';
	  document.getElementById('body_hands').href = '/domaci-lekar/?area=ruka';
	  document.getElementById('body_chest').href = '/domaci-lekar/?area=mozek';
	  document.getElementById('body_stomach').href = '/domaci-lekar/?area=bricho';
	  document.getElementById('body_genitals').href = '/domaci-lekar/?area=genitalie';
	  document.getElementById('body_legs').href = '/domaci-lekar/?area=noha';
	  document.getElementById('body_skin').href = '/domaci-lekar/?area=plet';
  }
    
  switch(part[1]){
    case "front":
      document.getElementById('map_figure_area1').href = '/domaci-lekar/?area=bricho';
      document.getElementById('map_figure_area2').href = '/domaci-lekar/?area=genitalie';
      document.getElementById('map_figure_area3').href = '/domaci-lekar/?area=hrudnik';
      document.getElementById('map_figure_area4').href = '/domaci-lekar/?area=krk';
      document.getElementById('map_figure_area5').href = '/domaci-lekar/?area=noha';
      document.getElementById('map_figure_area6').href = '/domaci-lekar/?area=ruka';
      document.getElementById('map_figure_area7').href = '/domaci-lekar/?area=noha';
      document.getElementById('map_figure_area8').href = '/domaci-lekar/?area=ruka';
      document.getElementById('map_figure_area9').href = '/domaci-lekar/?area=pokozka';
    break;
	case "back":
      document.getElementById('map_figure_area1').href = '/domaci-lekar/?area=vlasy';
      document.getElementById('map_figure_area2').href = '/domaci-lekar/?area=sije';
      document.getElementById('map_figure_area3').href = '/domaci-lekar/?area=noha';
      document.getElementById('map_figure_area4').href = '/domaci-lekar/?area=ruka';
      document.getElementById('map_figure_area5').href = '/domaci-lekar/?area=noha';
      document.getElementById('map_figure_area6').href = '/domaci-lekar/?area=ruka';
      document.getElementById('map_figure_area7').href = '/domaci-lekar/?area=zada';
      document.getElementById('map_figure_area8').href = '/domaci-lekar/?area=zadek';
      document.getElementById('map_figure_area9').href = '/domaci-lekar/?area=pokozka';
	break;
  }
}

/**
 * nastavi titulky u figurek
 * @param    string    kde se maji nastavit? predni/zadni cast tela
 */
function setMapTitle(side){
  switch(side){
    case "front":
      document.getElementById('map_figure_area1').title = 'Břicho';
      document.getElementById('map_figure_area2').title = 'Močové a pohlavní ústrojí';
      document.getElementById('map_figure_area3').title = 'Hrudník';
      document.getElementById('map_figure_area4').title = 'Krk';
      document.getElementById('map_figure_area5').title = 'Noha';
      document.getElementById('map_figure_area6').title = 'Ruka';
      document.getElementById('map_figure_area7').title = 'Noha';
      document.getElementById('map_figure_area8').title = 'Ruka';
      document.getElementById('map_figure_area9').title = 'Pokožka';
    break;
    case "back":
      document.getElementById('map_figure_area1').title = 'Vlasy';
      document.getElementById('map_figure_area2').title = 'Šíje';
      document.getElementById('map_figure_area3').title = 'Noha';
      document.getElementById('map_figure_area4').title = 'Ruka';
      document.getElementById('map_figure_area5').title = 'Noha';
      document.getElementById('map_figure_area6').title = 'Ruka';
      document.getElementById('map_figure_area7').title = 'Záda';
      document.getElementById('map_figure_area8').title = 'Zadek';
      document.getElementById('map_figure_area9').title = 'Pokožka';
    break;
  }
}

/**
 * nastavi parametry divu (obrazky na pozadi, pozice, velikosti)
 * @param    string    pro ktere telo se ma nastavit? muz/zena, predek/zadek/hlava
 */
function setDivProperties(setDiv){
  switch(setDiv){
/* for woman */
    case "woman_front":
  	  document.getElementById('div_figure_area1').style.top = "82px";
	  document.getElementById('div_figure_area1').style.left = "24px";
	  document.getElementById('div_figure_area1').style.width = "31px";
	  document.getElementById('div_figure_area1').style.height = "31px";
	  document.getElementById('div_figure_area1').style.background = "url(/img/figure/cut/woman_front/bricho.gif) no-repeat";

  	  document.getElementById('div_figure_area2').style.top = "99px";
	  document.getElementById('div_figure_area2').style.left = "20px";
      document.getElementById('div_figure_area2').style.width = "39px";
	  document.getElementById('div_figure_area2').style.height = "27px";
	  document.getElementById('div_figure_area2').style.background = "url(/img/figure/cut/woman_front/genit.gif) no-repeat";

  	  document.getElementById('div_figure_area3').style.top = "53px";
	  document.getElementById('div_figure_area3').style.left = "19px";
      document.getElementById('div_figure_area3').style.width = "39px";
	  document.getElementById('div_figure_area3').style.height = "33px";
	  document.getElementById('div_figure_area3').style.background = "url(/img/figure/cut/woman_front/hrudnik.gif) no-repeat";

      document.getElementById('div_figure_area4').style.top = "40px";
	  document.getElementById('div_figure_area4').style.left = "29px";
	  document.getElementById('div_figure_area4').style.width = "17px";
	  document.getElementById('div_figure_area4').style.height = "12px";
      document.getElementById('div_figure_area4').style.background = "url(/img/figure/cut/woman_front/krk.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area5').style.top = "106px";
	  document.getElementById('div_figure_area5').style.left = "34px";
      document.getElementById('div_figure_area5').style.width = "27px";
	  document.getElementById('div_figure_area5').style.height = "121px";
	  document.getElementById('div_figure_area5').style.background = "url(/img/figure/cut/woman_front/leva_noha.gif) no-repeat";
	  
      document.getElementById('div_figure_area6').style.top = "49px";
	  document.getElementById('div_figure_area6').style.left = "52px";
	  document.getElementById('div_figure_area6').style.width = "18px";
	  document.getElementById('div_figure_area6').style.height = "75px";
	  document.getElementById('div_figure_area6').style.background = "url(/img/figure/cut/woman_front/leva_ruka.gif) no-repeat";

  	  document.getElementById('div_figure_area7').style.top = "107px";
	  document.getElementById('div_figure_area7').style.left = "19px";
      document.getElementById('div_figure_area7').style.width = "27px";
	  document.getElementById('div_figure_area7').style.height = "118px";
	  document.getElementById('div_figure_area7').style.background = "url(/img/figure/cut/woman_front/prava_noha.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area8').style.top = "49px";
	  document.getElementById('div_figure_area8').style.left = "9px";
      document.getElementById('div_figure_area8').style.width = "14px";
	  document.getElementById('div_figure_area8').style.height = "91px";
	  document.getElementById('div_figure_area8').style.background = "url(/img/figure/cut/woman_front/prava_ruka.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area9').style.top = "21px";
	  document.getElementById('div_figure_area9').style.left = "8px";
      document.getElementById('div_figure_area9').style.width = "62px";
	  document.getElementById('div_figure_area9').style.height = "206px";
	  document.getElementById('div_figure_area9').style.background = "url(/img/figure/cut/woman_front/skin01.gif) no-repeat";
	break;
    case "woman_back":
  	  document.getElementById('div_figure_area1').style.top = "9px";
	  document.getElementById('div_figure_area1').style.left = "21px";
	  document.getElementById('div_figure_area1').style.width = "34px";
	  document.getElementById('div_figure_area1').style.height = "34px";
      document.getElementById('div_figure_area1').style.background = "url(/img/figure/cut/woman_back/hlava.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area2').style.top = "42px";
	  document.getElementById('div_figure_area2').style.left = "28px";
      document.getElementById('div_figure_area2').style.width = "19px";
	  document.getElementById('div_figure_area2').style.height = "8px";
	  document.getElementById('div_figure_area2').style.background = "url(/img/figure/cut/woman_back/krk.gif) no-repeat";

  	  document.getElementById('div_figure_area3').style.top = "123px";
	  document.getElementById('div_figure_area3').style.left = "19px";
	  document.getElementById('div_figure_area3').style.width = "21px";
	  document.getElementById('div_figure_area3').style.height = "98px";
	  document.getElementById('div_figure_area3').style.background = "url(/img/figure/cut/woman_back/leva_noha.gif) no-repeat";

  	  document.getElementById('div_figure_area4').style.top = "51px";
	  document.getElementById('div_figure_area4').style.left = "8px";
	  document.getElementById('div_figure_area4').style.width = "15px";
	  document.getElementById('div_figure_area4').style.height = "89px";
	  document.getElementById('div_figure_area4').style.background = "url(/img/figure/cut/woman_back/leva_ruka.gif) no-repeat";

  	  document.getElementById('div_figure_area5').style.top = "123px";
	  document.getElementById('div_figure_area5').style.left = "35px";
      document.getElementById('div_figure_area5').style.width = "25px";
	  document.getElementById('div_figure_area5').style.height = "99px";
	  document.getElementById('div_figure_area5').style.background = "url(/img/figure/cut/woman_back/prava_noha.gif) no-repeat";

  	  document.getElementById('div_figure_area6').style.top = "52px";
	  document.getElementById('div_figure_area6').style.left = "56px";
      document.getElementById('div_figure_area6').style.width = "14px";
	  document.getElementById('div_figure_area6').style.height = "73px";
	  document.getElementById('div_figure_area6').style.background = "url(/img/figure/cut/woman_back/prava_ruka.gif) no-repeat";

  	  document.getElementById('div_figure_area7').style.top = "47px";
	  document.getElementById('div_figure_area7').style.left = "14px";
      document.getElementById('div_figure_area7').style.width = "47px";
	  document.getElementById('div_figure_area7').style.height = "56px";
	  document.getElementById('div_figure_area7').style.background = "url(/img/figure/cut/woman_back/zada.gif) no-repeat";

  	  document.getElementById('div_figure_area8').style.top = "97px";
	  document.getElementById('div_figure_area8').style.left = "18px";
      document.getElementById('div_figure_area8').style.width = "43px";
	  document.getElementById('div_figure_area8').style.height = "32px";
	  document.getElementById('div_figure_area8').style.background = "url(/img/figure/cut/woman_back/zadek.gif) no-repeat";

  	  document.getElementById('div_figure_area9').style.top = "41px";
	  document.getElementById('div_figure_area9').style.left = "8px";
      document.getElementById('div_figure_area9').style.width = "62px";
	  document.getElementById('div_figure_area9').style.height = "182px";
	  document.getElementById('div_figure_area9').style.background = "url(/img/figure/cut/woman_back/skin01.gif) no-repeat";
	break;
	case "woman_head":
  	  document.getElementById('div_head_main').style.top = "0px";
	  //document.getElementById('div_head_main').style.margin = "0px 0px 0px 0px";
      document.getElementById('div_head_main').style.background = "url(/img/figure/woman_head.gif) no-repeat";
	
  	  document.getElementById('div_head1').style.top = "54px";
	  document.getElementById('div_head1').style.left = "29px";
	  document.getElementById('div_head1').style.width = "21px";
	  document.getElementById('div_head1').style.height = "19px";
      document.getElementById('div_head1').style.background = "url(/img/figure/cut/woman_head/krk.gif) no-repeat";
	  
  	  document.getElementById('div_head2').style.top = "28px";
	  document.getElementById('div_head2').style.left = "40px";
      document.getElementById('div_head2').style.width = "15px";
	  document.getElementById('div_head2').style.height = "12px";
	  document.getElementById('div_head2').style.background = "url(/img/figure/cut/woman_head/leve_oko.gif) no-repeat";

  	  document.getElementById('div_head3').style.top = "37px";
	  document.getElementById('div_head3').style.left = "52px";
	  document.getElementById('div_head3').style.width = "6px";
	  document.getElementById('div_head3').style.height = "13px";
	  document.getElementById('div_head3').style.background = "url(/img/figure/cut/woman_head/leve_ucho.gif) no-repeat";

  	  document.getElementById('div_head4').style.top = "10px";
	  document.getElementById('div_head4').style.left = "23px";
	  document.getElementById('div_head4').style.width = "31px";
	  document.getElementById('div_head4').style.height = "17px";
	  document.getElementById('div_head4').style.background = "url(/img/figure/cut/woman_head/mozek.gif) no-repeat";

  	  document.getElementById('div_head5').style.top = "32px";
	  document.getElementById('div_head5').style.left = "34px";
      document.getElementById('div_head5').style.width = "9px";
	  document.getElementById('div_head5').style.height = "17px";
	  document.getElementById('div_head5').style.background = "url(/img/figure/cut/woman_head/nos.gif) no-repeat";

  	  document.getElementById('div_head6').style.top = "28px";
	  document.getElementById('div_head6').style.left = "22px";
      document.getElementById('div_head6').style.width = "15px";
	  document.getElementById('div_head6').style.height = "12px";
	  document.getElementById('div_head6').style.background = "url(/img/figure/cut/woman_head/prave_oko.gif) no-repeat";

  	  document.getElementById('div_head7').style.top = "36px";
	  document.getElementById('div_head7').style.left = "19px";
      document.getElementById('div_head7').style.width = "6px";
	  document.getElementById('div_head7').style.height = "14px";
	  document.getElementById('div_head7').style.background = "url(/img/figure/cut/woman_head/prave_ucho.gif) no-repeat";

  	  document.getElementById('div_head8').style.top = "47px";
	  document.getElementById('div_head8').style.left = "31px";
      document.getElementById('div_head8').style.width = "15px";
	  document.getElementById('div_head8').style.height = "10px";
	  document.getElementById('div_head8').style.background = "url(/img/figure/cut/woman_head/usta.gif) no-repeat";

  	  document.getElementById('div_head9').style.top = "27px";
	  document.getElementById('div_head9').style.left = "20px";
      document.getElementById('div_head9').style.width = "36px";
	  document.getElementById('div_head9').style.height = "35px";
	  document.getElementById('div_head9').style.background = "url(/img/figure/cut/woman_head/skin_head01.gif) no-repeat";
	break;
/* for man */
    case "man_front":
  	  document.getElementById('div_figure_area1').style.top = "72px";
	  document.getElementById('div_figure_area1').style.left = "22px";
	  document.getElementById('div_figure_area1').style.width = "33px";
	  document.getElementById('div_figure_area1').style.height = "33px";
      document.getElementById('div_figure_area1').style.background = "url(/img/figure/cut/man_front/bricho.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area2').style.top = "95px";
	  document.getElementById('div_figure_area2').style.left = "19px";
      document.getElementById('div_figure_area2').style.width = "40px";
	  document.getElementById('div_figure_area2').style.height = "33px";
	  document.getElementById('div_figure_area2').style.background = "url(/img/figure/cut/man_front/genit.gif) no-repeat";

  	  document.getElementById('div_figure_area3').style.top = "43px";
	  document.getElementById('div_figure_area3').style.left = "17px";
	  document.getElementById('div_figure_area3').style.width = "44px";
	  document.getElementById('div_figure_area3').style.height = "34px";
	  document.getElementById('div_figure_area3').style.background = "url(/img/figure/cut/man_front/hrudnik.gif) no-repeat";

  	  document.getElementById('div_figure_area4').style.top = "31px";
	  document.getElementById('div_figure_area4').style.left = "28px";
	  document.getElementById('div_figure_area4').style.width = "22px";
	  document.getElementById('div_figure_area4').style.height = "11px";
	  document.getElementById('div_figure_area4').style.background = "url(/img/figure/cut/man_front/krk.gif) no-repeat";

  	  document.getElementById('div_figure_area5').style.top = "101px";
	  document.getElementById('div_figure_area5').style.left = "34px";
      document.getElementById('div_figure_area5').style.width = "27px";
	  document.getElementById('div_figure_area5').style.height = "125px";
	  document.getElementById('div_figure_area5').style.background = "url(/img/figure/cut/man_front/leva_noha.gif) no-repeat";

  	  document.getElementById('div_figure_area6').style.top = "41px";
	  document.getElementById('div_figure_area6').style.left = "57px";
      document.getElementById('div_figure_area6').style.width = "21px";
	  document.getElementById('div_figure_area6').style.height = "92px";
	  document.getElementById('div_figure_area6').style.background = "url(/img/figure/cut/man_front/leva_ruka.gif) no-repeat";

  	  document.getElementById('div_figure_area7').style.top = "102px";
	  document.getElementById('div_figure_area7').style.left = "15px";
      document.getElementById('div_figure_area7').style.width = "32px";
	  document.getElementById('div_figure_area7').style.height = "109px";
	  document.getElementById('div_figure_area7').style.background = "url(/img/figure/cut/man_front/prava_noha.gif) no-repeat";

  	  document.getElementById('div_figure_area8').style.top = "41px";
	  document.getElementById('div_figure_area8').style.left = "1px";
      document.getElementById('div_figure_area8').style.width = "20px";
	  document.getElementById('div_figure_area8').style.height = "89px";
	  document.getElementById('div_figure_area8').style.background = "url(/img/figure/cut/man_front/prava_ruka.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area9').style.top = "11px";
	  document.getElementById('div_figure_area9').style.left = "0px";
      document.getElementById('div_figure_area9').style.width = "78px";
	  document.getElementById('div_figure_area9').style.height = "216px";
	  document.getElementById('div_figure_area9').style.background = "url(/img/figure/cut/man_front/skin01.gif) no-repeat";
	break;
    case "man_back":
  	  document.getElementById('div_figure_area1').style.top = "1px";
	  document.getElementById('div_figure_area1').style.left = "24px";
	  document.getElementById('div_figure_area1').style.width = "29px";
	  document.getElementById('div_figure_area1').style.height = "32px";
      document.getElementById('div_figure_area1').style.background = "url(/img/figure/cut/man_back/hlava.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area2').style.top = "30px";
	  document.getElementById('div_figure_area2').style.left = "29px";
      document.getElementById('div_figure_area2').style.width = "19px";
	  document.getElementById('div_figure_area2').style.height = "10px";
	  document.getElementById('div_figure_area2').style.background = "url(/img/figure/cut/man_back/krk.gif) no-repeat";

  	  document.getElementById('div_figure_area3').style.top = "112px";
	  document.getElementById('div_figure_area3').style.left = "13px";
	  document.getElementById('div_figure_area3').style.width = "36px";
	  document.getElementById('div_figure_area3').style.height = "113px";
	  document.getElementById('div_figure_area3').style.background = "url(/img/figure/cut/man_back/leva_noha.gif) no-repeat";

  	  document.getElementById('div_figure_area4').style.top = "42px";
	  document.getElementById('div_figure_area4').style.left = "1px";
	  document.getElementById('div_figure_area4').style.width = "24px";
	  document.getElementById('div_figure_area4').style.height = "88px";
	  document.getElementById('div_figure_area4').style.background = "url(/img/figure/cut/man_back/leva_ruka.gif) no-repeat";

  	  document.getElementById('div_figure_area5').style.top = "116px";
	  document.getElementById('div_figure_area5').style.left = "42px";
      document.getElementById('div_figure_area5').style.width = "18px";
	  document.getElementById('div_figure_area5').style.height = "84px";
	  document.getElementById('div_figure_area5').style.background = "url(/img/figure/cut/man_back/prava_noha.gif) no-repeat";

  	  document.getElementById('div_figure_area6').style.top = "46px";
	  document.getElementById('div_figure_area6').style.left = "58px";
      document.getElementById('div_figure_area6').style.width = "18px";
	  document.getElementById('div_figure_area6').style.height = "86px";
	  document.getElementById('div_figure_area6').style.background = "url(/img/figure/cut/man_back/prava_ruka.gif) no-repeat";

  	  document.getElementById('div_figure_area7').style.top = "36px";
	  document.getElementById('div_figure_area7').style.left = "16px";
      document.getElementById('div_figure_area7').style.width = "51px";
	  document.getElementById('div_figure_area7').style.height = "62px";
	  document.getElementById('div_figure_area7').style.background = "url(/img/figure/cut/man_back/zada.gif) no-repeat";

  	  document.getElementById('div_figure_area8').style.top = "94px";
	  document.getElementById('div_figure_area8').style.left = "17px";
      document.getElementById('div_figure_area8').style.width = "44px";
	  document.getElementById('div_figure_area8').style.height = "29px";
	  document.getElementById('div_figure_area8').style.background = "url(/img/figure/cut/man_back/zadek.gif) no-repeat";
	  
  	  document.getElementById('div_figure_area9').style.top = "30px";
	  document.getElementById('div_figure_area9').style.left = "0px";
      document.getElementById('div_figure_area9').style.width = "77px";
	  document.getElementById('div_figure_area9').style.height = "196px";
	  document.getElementById('div_figure_area9').style.background = "url(/img/figure/cut/man_back/skin01.gif) no-repeat";
	break;
	case "man_head":
  	  document.getElementById('div_head_main').style.top = "0px";
	  //document.getElementById('div_head_main').style.margin = "0px 0px 0px 8px";
      document.getElementById('div_head_main').style.background = "url(/img/figure/man_head.gif) no-repeat";
	
  	  document.getElementById('div_head1').style.top = "52px";
	  document.getElementById('div_head1').style.left = "25px";
	  document.getElementById('div_head1').style.width = "26px";
	  document.getElementById('div_head1').style.height = "20px";
      document.getElementById('div_head1').style.background = "url(/img/figure/cut/man_head/krk.gif) no-repeat";
	  
  	  document.getElementById('div_head2').style.top = "27px";
	  document.getElementById('div_head2').style.left = "39px";
      document.getElementById('div_head2').style.width = "16px";
	  document.getElementById('div_head2').style.height = "11px";
	  document.getElementById('div_head2').style.background = "url(/img/figure/cut/man_head/leve_oko.gif) no-repeat";

  	  document.getElementById('div_head3').style.top = "33px";
	  document.getElementById('div_head3').style.left = "54px";
	  document.getElementById('div_head3').style.width = "6px";
	  document.getElementById('div_head3').style.height = "14px";
	  document.getElementById('div_head3').style.background = "url(/img/figure/cut/man_head/leve_ucho.gif) no-repeat";

  	  document.getElementById('div_head4').style.top = "8px";
	  document.getElementById('div_head4').style.left = "22px";
	  document.getElementById('div_head4').style.width = "32px";
	  document.getElementById('div_head4').style.height = "18px";
	  document.getElementById('div_head4').style.background = "url(/img/figure/cut/man_head/mozek.gif) no-repeat";

  	  document.getElementById('div_head5').style.top = "30px";
	  document.getElementById('div_head5').style.left = "33px";
      document.getElementById('div_head5').style.width = "10px";
	  document.getElementById('div_head5').style.height = "18px";
	  document.getElementById('div_head5').style.background = "url(/img/figure/cut/man_head/nos.gif) no-repeat";

  	  document.getElementById('div_head6').style.top = "27px";
	  document.getElementById('div_head6').style.left = "21px";
      document.getElementById('div_head6').style.width = "16px";
	  document.getElementById('div_head6').style.height = "11px";
	  document.getElementById('div_head6').style.background = "url(/img/figure/cut/man_head/prave_oko.gif) no-repeat";

  	  document.getElementById('div_head7').style.top = "33px";
	  document.getElementById('div_head7').style.left = "16px";
      document.getElementById('div_head7').style.width = "6px";
	  document.getElementById('div_head7').style.height = "14px";
	  document.getElementById('div_head7').style.background = "url(/img/figure/cut/man_head/prave_ucho.gif) no-repeat";

  	  document.getElementById('div_head8').style.top = "45px";
	  document.getElementById('div_head8').style.left = "30px";
      document.getElementById('div_head8').style.width = "15px";
	  document.getElementById('div_head8').style.height = "10px";
	  document.getElementById('div_head8').style.background = "url(/img/figure/cut/man_head/usta.gif) no-repeat";

  	  document.getElementById('div_head9').style.top = "21px";
	  document.getElementById('div_head9').style.left = "19px";
      document.getElementById('div_head9').style.width = "38px";
	  document.getElementById('div_head9').style.height = "39px";
	  document.getElementById('div_head9').style.background = "url(/img/figure/cut/man_head/skin_head01.gif) no-repeat";
	break;
  }
}

/**
 * nastavi souradnice obrazove mapy
 * @param    string    pro ktere telo se ma nastavit? muz/zena, predek/zadek
 */
function setMapCoordsTo(setMap){
  switch(setMap){
/* for woman */
    case "woman_front":
      document.getElementById('figure_main').style.background='url(/img/figure/woman_front.png) no-repeat';
      document.getElementById('map_figure_area1').coords = "42,82,37,82,33,84,30,87,28,91,26,94,26,98,26,102,27,105,30,108,33,110,37,112,42,112,46,110,50,107,52,103,52,98,52,93,50,89,46,84";
      document.getElementById('map_figure_area2').coords = "22,103,21,107,29,114,32,119,38,124,41,126,44,123,47,118,51,112,55,107,58,104,57,101,51,108,46,111,42,113,38,113,31,110,27,106";
      document.getElementById('map_figure_area3').coords = "23,84,30,84,37,79,41,79,47,83,54,84,55,74,57,69,56,57,53,53,47,53,42,55,33,55,27,53,21,53,19,56,19,67,22,72";
      document.getElementById('map_figure_area4').coords = "31,39,30,46,34,49,40,49,48,47,43,40,39,44,35,43";
      document.getElementById('map_figure_area5').coords = "38,202,38,207,35,211,35,224,43,225,46,222,43,212,43,206,50,181,51,175,51,158,51,154,59,124,53,124,51,120,52,115,58,107,47,119,41,127,45,157,46,169,45,177,41,190";
      document.getElementById('map_figure_area6').coords = "60,50,56,72,60,86,60,97,60,105,53,115,52,120,53,123,61,123,64,115,65,106,67,99,68,88,67,80,64,66";
      document.getElementById('map_figure_area7').coords = "35,207,34,222,25,221,24,217,27,209,30,202,30,190,29,178,32,165,25,143,21,127,19,117,20,108,40,127,45,162,45,170";
      document.getElementById('map_figure_area8').coords = "16,50,21,74,17,93,16,118,20,126,22,137,18,140,12,132,12,117,9,105,9,93,10,73,12,60";
      document.getElementById('map_figure_area9').coords = "44,42,44,45,56,47,61,51,64,61,79,84,68,103,52,158,51,180,44,210,46,223,42,226,23,221,30,200,29,177,33,164,23,140,16,139,12,130,12,116,9,100,13,55,16,50,21,47,28,47,31,44,31,41,26,41,24,43,20,43,10,51,8,70,8,135,12,143,21,144,26,158,29,166,25,180,26,200,20,224,27,226,53,226,47,208,56,178,56,158,73,101,73,83,64,49,59,43";
      document.getElementById('map_figure_area10').coords = "31,19,28,25,28,33,30,37,33,41,38,42,42,40,45,35,46,24,39,19";
    break;
    case "woman_back":
      document.getElementById('figure_main').style.background='url(/img/figure/woman_back.png) no-repeat';
      document.getElementById('map_figure_area1').coords = "37,9,31,11,27,13,24,17,22,21,21,26,21,31,22,36,26,39,30,41,34,42,39,42,43,42,47,40,51,37,53,32,54,27,53,22,51,17,47,12";
      document.getElementById('map_figure_area2').coords = "31,42,43,42,45,47,37,49,29,47";
      document.getElementById('map_figure_area3').coords = "20,126,32,162,32,167,29,178,30,201,26,213,22,218,26,220,32,221,36,220,34,215,36,211,35,203,37,195,39,126,32,128,26,128";
      document.getElementById('map_figure_area4').coords = "13,54,21,73,19,82,17,93,17,119,20,132,22,138,17,140,11,132,12,119,9,106,9,93,10,75";
      document.getElementById('map_figure_area5').coords = "59,123,53,126,40,126,40,153,39,161,39,172,38,183,38,203,37,212,35,217,38,221,44,221,49,220,47,216,45,210,44,204,48,191,51,169,51,159";
      document.getElementById('map_figure_area6').coords = "60,52,56,74,60,87,60,105,60,123,64,111,67,99,68,93,69,82";
      document.getElementById('map_figure_area7').coords = "14,53,19,48,24,47,29,47,33,49,36,50,39,50,46,47,53,47,57,49,60,51,57,63,55,70,54,77,53,85,53,93,56,100,41,102,23,100,24,96,24,91,24,86,23,80,22,74,21,67,17,59";
      document.getElementById('map_figure_area8').coords = "22,100,39,103,56,101,58,109,59,119,58,123,51,125,45,125,37,125,33,127,25,127,19,125,19,112";
      document.getElementById('map_figure_area9').coords = "43,42,44,47,57,48,62,53,69,87,69,95,64,119,53,159,53,173,45,207,46,213,51,219,50,222,21,222,21,216,25,214,29,200,28,177,31,166,30,162,21,140,16,140,11,133,11,117,9,105,12,53,18,47,29,46,30,44,30,42,26,42,18,43,8,52,8,135,13,144,18,144,27,165,24,178,25,200,22,210,17,215,17,225,53,225,56,218,50,210,50,202,57,173,57,159,73,93,73,86,65,51,60,46";
      document.getElementById('map_figure_area10').coords = "0,0,0,0";
    break
    case "woman_head":
      document.getElementById('div_head_main').style.background='url(/img/figure/woman_head.gif) no-repeat';
      document.getElementById('map_head1').coords = "24,29,38,39";
      document.getElementById('map_head2').coords = "42,29,56,39";
      document.getElementById('map_head3').coords = "20,34,25,46";
      document.getElementById('map_head4').coords = "55,33,60,46";
      document.getElementById('map_head5').coords = "36,34,45,47";
      document.getElementById('map_head6').coords = "33,47,48,55";
      document.getElementById('map_head7').coords = "31,54,31,65,34,70,40,71,46,70,50,66,50,54,43,60,38,60";
      document.getElementById('map_head8').coords = "26,26,54,26,54,18,50,13,43,10,37,10,31,12,26,17";
      document.getElementById('map_head9').coords = "23,27,23,33,19,33,19,45,30,56,30,63,20,67,20,73,63,73,63,67,51,61,51,55,62,42,62,33,57,33,57,26,62,26,62,29,67,29,67,45,56,58,68,66,68,76,17,76,17,66,26,59,15,46,15,30,19,30,19,27";
    break;
/* for man */
    case "man_front":
      document.getElementById('figure_main').style.background='url(/img/figure/man_front.png) no-repeat';
      document.getElementById('map_figure_area1').coords = "23,88,25,97,29,102,34,104,40,103,44,101,48,97,50,90,50,83,46,78,40,73,33,72,26,76,22,82";
      document.getElementById('map_figure_area2').coords = "20,98,28,104,35,105,41,104,46,102,51,99,54,96,56,104,38,115,37,126,33,127,33,116,19,106";
      document.getElementById('map_figure_area3').coords = "21,74,26,74,34,67,37,67,45,75,51,76,55,74,57,69,57,60,59,51,59,47,55,44,38,45,19,44,17,52,17,67";
      document.getElementById('map_figure_area4').coords = "29,37,32,35,32,31,35,34,39,35,45,31,48,36,42,41,35,41";
      document.getElementById('map_figure_area5').coords = "34,222,35,205,37,197,37,127,39,123,39,115,57,104,57,126,50,157,52,171,51,183,42,208,46,218";
      document.getElementById('map_figure_area6').coords = "60,39,68,47,69,55,72,66,72,78,74,83,74,102,73,109,75,117,73,125,66,131,62,125,63,117,64,112,67,106,65,95,62,87,61,73,58,65";
      document.getElementById('map_figure_area7').coords = "19,105,32,116,32,127,35,129,36,164,36,198,33,209,16,210,16,207,28,203,32,198,32,187,28,163,17,130";
      document.getElementById('map_figure_area8').coords = "17,42,12,48,11,52,9,69,9,78,5,87,5,108,3,117,3,125,7,129,11,128,14,121,14,115,10,109,13,100,18,89,19,72,17,68";
      document.getElementById('map_figure_area9').coords = "50,36,67,44,73,64,73,79,76,85,75,101,75,111,76,121,73,128,67,133,63,125,66,115,68,107,66,93,64,84,64,77,59,66,56,80,56,99,59,108,59,122,54,147,52,154,52,165,54,177,49,191,45,202,46,209,44,210,46,220,41,225,34,225,34,209,16,209,17,207,31,200,33,192,30,181,28,169,28,162,25,157,25,150,19,132,19,106,21,95,21,80,19,76,18,91,10,107,10,111,13,119,13,126,9,130,2,123,1,116,5,107,6,85,9,78,11,63,12,49,17,42,26,38,32,34,32,30,28,24,27,18,25,11,34,2,44,2,52,9,52,20,51,27,47,31,47,36,50,35,56,28,56,5,46,0,31,0,21,10,24,26,27,31,12,41,6,50,6,67,1,84,0,106,0,128,5,132,10,134,15,128,16,137,21,152,21,160,24,165,24,174,29,192,26,199,12,207,12,214,30,214,30,225,49,226,52,220,48,212,50,207,49,202,60,177,56,156,60,132,66,139,78,131,83,118,79,101,81,77,76,54,71,39,52,33";
      document.getElementById('map_figure_area10').coords = "39,34,32,30,28,24,26,18,25,11,28,7,33,4,38,3,43,4,48,6,51,11,51,18,50,25,48,30";
    break;
    case "man_back":
      document.getElementById('figure_main').style.background='url(/img/figure/man_back.png) no-repeat';
      document.getElementById('map_figure_area1').coords = "29,28,25,20,24,11,27,5,32,3,37,3,43,3,49,7,51,13,51,19,50,25,45,31,36,32,32,31";
      document.getElementById('map_figure_area2').coords = "31,31,29,36,33,39,43,39,47,36,44,32";
      document.getElementById('map_figure_area3').coords = "17,113,22,118,27,121,34,122,42,122,41,163,45,174,46,185,44,196,44,206,48,215,47,221,35,221,27,223,20,223,14,217,17,214,24,213,30,211,34,207,34,200,29,180,29,168,25,162,25,153,17,131";
      document.getElementById('map_figure_area4').coords = "15,42,23,57,22,67,22,74,18,81,18,86,16,93,9,107,14,116,15,122,13,130,9,130,3,126,3,112,4,88,8,77,10,51";
      document.getElementById('map_figure_area5').coords = "43,121,42,163,47,173,47,181,46,190,45,198,51,183,53,176,50,160,53,147,56,135,59,118,53,122,48,123";
      document.getElementById('map_figure_area6').coords = "67,46,72,64,72,76,74,83,74,106,74,117,74,128,70,132,65,131,62,125,63,116,65,110,67,105,63,87,63,76,58,69,61,58";
      document.getElementById('map_figure_area7').coords = "16,41,23,56,23,65,22,74,20,80,20,93,31,96,41,97,47,96,55,92,54,85,54,79,56,71,59,61,63,52,66,44,48,35,44,40,33,41,27,37";
      document.getElementById('map_figure_area8').coords = "19,95,17,112,23,118,30,121,38,121,42,120,47,122,54,120,59,116,59,107,55,94,43,98,35,99";
      document.getElementById('map_figure_area9').coords = "49,27,46,31,46,35,64,42,68,47,68,53,72,68,72,77,75,82,75,98,73,107,75,116,75,125,71,132,66,132,63,125,64,116,67,108,67,100,64,88,63,81,63,76,58,69,54,85,56,97,60,109,59,123,52,150,50,160,51,166,52,178,45,200,45,211,48,216,47,222,33,222,21,224,13,217,15,215,28,213,33,210,34,207,34,198,29,180,29,167,24,160,24,152,17,131,17,109,20,94,20,78,16,93,9,109,15,118,14,128,9,130,1,124,1,116,4,108,4,86,8,77,12,45,17,41,21,41,31,36,31,31,27,27,26,33,19,37,12,37,7,43,5,53,4,70,1,84,0,102,0,129,8,135,13,133,19,152,19,164,25,171,25,185,31,201,30,207,23,210,11,211,7,217,13,224,51,225,53,218,52,211,48,205,48,198,58,177,55,158,61,133,64,136,75,136,81,125,81,113,79,107,81,96,80,78,78,71,73,48,71,40,63,36,52,32";
      document.getElementById('map_figure_area10').coords = "0,0,0,0";
    break;
    case "man_head":
      document.getElementById('div_head_main').style.background='url(/img/figure/man_head.gif) no-repeat';
      document.getElementById('map_head1').coords = "25,28,38,36";
      document.getElementById('map_head2').coords = "42,28,55,36";
      document.getElementById('map_head3').coords = "19,32,24,44";
      document.getElementById('map_head4').coords = "56,33,61,44";
      document.getElementById('map_head5').coords = "35,33,45,46";
      document.getElementById('map_head6').coords = "31,45,48,52";
      document.getElementById('map_head7').coords = "28,52,28,65,31,68,38,69,44,69,49,67,51,65,51,52,45,58,36,58";
      document.getElementById('map_head8').coords = "25,25,54,25,54,16,50,11,44,8,35,8,28,11,25,17";
      document.getElementById('map_head9').coords = "21,25,21,31,18,31,18,45,27,53,27,59,12,67,12,73,66,73,66,65,53,58,53,51,62,41,62,32,58,32,58,24,64,24,64,28,67,28,67,44,57,55,71,64,71,77,9,77,9,64,23,56,14,46,14,28,16,28,16,25";
    break;
  }
}

/**
 * smaze parametry hlavy - vynuluje koordinaty
 */
function headUnset(){
  document.getElementById('map_head1').coords = "0,0,0,0";
  document.getElementById('map_head2').coords = "0,0,0,0";
  document.getElementById('map_head3').coords = "0,0,0,0";
  document.getElementById('map_head4').coords = "0,0,0,0";
  document.getElementById('map_head5').coords = "0,0,0,0";
  document.getElementById('map_head6').coords = "0,0,0,0";
  document.getElementById('map_head7').coords = "0,0,0,0";
  document.getElementById('map_head8').coords = "0,0,0,0";
  document.getElementById('map_head9').coords = "0,0,0,0";
}
