
/* preload for female */
var myimages_f=new Array()
function preloadimages_f(){
	for (i=0;i<preloadimages_f.arguments.length;i++){
		myimages_f[i]=new Image()
		myimages_f[i].src=preloadimages_f.arguments[i]
	}
}
preloadimages_f("http://sites.castation.co.uk/cosmetic/images/models/f_arm.jpg","http://sites.castation.co.uk/cosmetic/images/models/f_breast.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/f_buttock.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/f_face.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/f_feet.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/f_hair.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/f_legs.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/f_hands.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/f_abdomen.jpg");

/* preload for male */
var myimages_m=new Array()
function preloadimages_m(){
	for (i=0;i<preloadimages_m.arguments.length;i++){
		myimages_m[i]=new Image()
		myimages_m[i].src=preloadimages_m.arguments[i]
	}
}
preloadimages_m("http://sites.castation.co.uk/cosmetic/images/models/m_arm.jpg","http://sites.castation.co.uk/cosmetic/images/models/m_breast.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/m_buttock.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/m_face.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/m_feet.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/m_hair.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/m_legs.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/m_hands.jpg",
"http://sites.castation.co.uk/cosmetic/images/models/m_abdomen.jpg");

/* female functions */
var g_selectedLeftNav_f = "";

function selectBodyPart_f(theID) {
  var thelink = document.getElementById(theID);
  var figure = document.getElementById('figure');

  keepNavLit('vpsLeftNav',thelink);

  if (g_selectedLeftNav_f != theID) {
    swap('vpsRN_content','1');
  }

  /* store in a global var */
  g_selectedLeftNav_f = theID;

  switch (theID) {
    case 'hair'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_hair.jpg';     doMenu('vpsRN_hair');     break;
    case 'face_neck'    : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_face.jpg';     doMenu('vpsRN_face');     break;
    case 'breast'       : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_breast.jpg';   doMenu('vpsRN_breast');   break;
    case 'arm'          : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_arm.jpg';      doMenu('vpsRN_arm');      break;
    case 'hands'        : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_hands.jpg';    doMenu('vpsRN_hands');    break;
    case 'abdomen'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_abdomen.jpg';  doMenu('vpsRN_abdomen');  break;
    case 'buttock'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_buttock.jpg';  doMenu('vpsRN_buttock');  break;
    case 'legs'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_legs.jpg';     doMenu('vpsRN_legs');     break;
    case 'feet'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_feet.jpg';     doMenu('vpsRN_feet');     break;
  }
  return false;
}


function hilite_f(key) {

	var figure = document.getElementById('figure');
	
  switch (key) {
    case 'hair'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_hair.jpg';     break;
    case 'face_neck'    : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_face.jpg';     break;
    case 'breast'       : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_breast.jpg';   break;
    case 'arm'          : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_arm.jpg';      break;
    case 'hands'        : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_hands.jpg';    break;
    case 'abdomen'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_abdomen.jpg';  break;
    case 'buttock'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_buttock.jpg';  break;
    case 'legs'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_legs.jpg';     break;
    case 'feet'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/f_feet.jpg';     break;
    default             : figure.src='http://sites.castation.co.uk/cosmetic/images/cosmetic-surgery-for-women.jpg';     break;
  }
  return false;
}

function unlite_f() {
  if (g_selectedLeftNav_f != "") {
    hilite_f(g_selectedLeftNav_f);
  }
}

/* male functions */

var g_selectedLeftNav_m = "";

function selectBodyPart_m(theID) {
  var thelink = document.getElementById(theID);
  var figure = document.getElementById('figure');

  keepNavLit('vpsLeftNav',thelink);

  //var key = thelink.innerHTML;
  var key = theID;
  var elem;

  /* store in a global var */
  g_selectedLeftNav_m = key;

  switch (key) {
    case 'hair'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_hair.jpg';     doMenu('vpsRN_hair');      break;
    case 'face_neck'    : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_face.jpg';     doMenu('vpsRN_face');     break;
    case 'breast'       : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_breast.jpg';   doMenu('vpsRN_breast');   break;
    case 'arm'          : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_arm.jpg';      doMenu('vpsRN_arm');      break;
    case 'hands'        : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_hands.jpg';    doMenu('vpsRN_hands');    break;
    case 'abdomen'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_abdomen.jpg';  doMenu('vpsRN_abdomen');  break;
    case 'buttock'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_buttock.jpg';  doMenu('vpsRN_buttock');  break;
    case 'legs'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_legs.jpg';     doMenu('vpsRN_legs');     break;
    case 'feet'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_feet.jpg';     doMenu('vpsRN_feet');     break;
  }
  return false;
}


function hilite_m(key) {

	var figure = document.getElementById('figure');
	
  switch (key) {
    case 'hair'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_hair.jpg';     break;
    case 'face_neck'    : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_face.jpg';     break;
    case 'breast'       : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_breast.jpg';   break;
    case 'arm'          : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_arm.jpg';      break;
    case 'hands'        : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_hands.jpg';    break;
    case 'abdomen'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_abdomen.jpg';  break;
    case 'buttock'      : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_buttock.jpg';  break;
    case 'legs'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_legs.jpg';     break;
    case 'feet'         : figure.src='http://sites.castation.co.uk/cosmetic/images/models/m_feet.jpg';     break;
    default             : figure.src='http://sites.castation.co.uk/cosmetic/images/models/cosmetic-surgery-for-men.jpg';     break;
  }
  return false;
}

function unlite_m() {
  if (g_selectedLeftNav_m != "") {
    hilite_m(g_selectedLeftNav_m);
  }
}

/* general functions */

function keepNavLit(RorL,thelink){
  /* turn off hilited links */
  var div = document.getElementById(RorL);
  var atags = div.getElementsByTagName('a');
  for (var i=0; i<atags.length; i++) {
    atags[i].className = "";
  }
  /* make the selected link stay hi-lited */
  thelink.className = 'selectedNav';
}

function doMenu(elem) {

  /* hide all procdures, then show the right list */
  var div = document.getElementById('vpsRightNav');
  var uls = div.getElementsByTagName('ul');
  for (var i=0; i<uls.length; i++) {
    uls[i].style.display = 'none';
  }
  document.getElementById(elem).style.display = 'block';
}


/* swap layers */
function swap(name, index, thelink) {
  var i,e;
  /* Loop through all elements that match name+i */
  for (i=1; e=document.getElementById(name+i); i++) {
     /* Check to see if this is the one we want */
     if (i == index) {
        /* If this is our index, make it display */
        e.style.display = "block";
     }
     else {
        /* If this is not our index, make it hidden */
        e.style.display = "none";
     }
  }

  if (arguments.length>2) {
    keepNavLit('vpsRightNav',thelink);
  }

  return true;
}

function openPopup(theUrl,w,h) {
  var left = (screen.availWidth - w)/2;
  var top = (screen.availHeight - h)/2;

  var args = "scrollbars,resizable" + ",width=" + w + ",height=" + h + ",top="
    + top + ",left= " + left;

  var win = window.open(theUrl, 'popup', args );

  /* If the window already existed, bring it to the front */
  if (win) { win.focus(); }

 return false;
}

