$(document).ready(function(){
	$('#LeftMenu .opener').click(function(){
		$(this).parent().find('ul').slideToggle(300);
		return false;
	});
});

var imgWidth, imgHeight, currX = 0, currY = 0, site, girlsType, anketId, imgNum;
	k = 110 / 154.0;

function moveDown() {
	var k1 = imgWidth * 1.0 / imgHeight, distWidth, distHeight;
	if (k1 < k) {
		distWidth = imgWidth;
		distHeight = imgWidth / k;
	} else {
		distWidth = imgHeight * k;
		distHeight = imgHeight;
	}
	currY = Math.min(currY + 30, imgHeight - distHeight);
	ge('avatar').src = site + "getimg/" + girlsType + "/" + anketId + "/" + imgNum + "/" + currX + "/" + currY + "/";
}

function moveTop() {
	currY = Math.max(currY - 30, 0);
	ge('avatar').src = site + "getimg/" + girlsType + "/" + anketId + "/" + imgNum + "/" + currX + "/" + currY + "/";
}

function moveLeft() {
	currX = Math.max(currX - 30, 0);
	ge('avatar').src = site + "getimg/" + girlsType + "/" + anketId + "/" + imgNum + "/" + currX + "/" + currY + "/";
}

function moveRight() {
	var k1 = imgWidth * 1.0 / imgHeight, distWidth, distHeight;
	if (k1 < k) {
		distWidth = imgWidth;
		distHeight = imgWidth / k;
	} else {
		distWidth = imgHeight * k;
		distHeight = imgHeight;
	}

	currX = Math.min(currX + 30, imgWidth - distWidth);
	ge('avatar').src = site + "getimg/" + girlsType + "/" + anketId + "/" + imgNum + "/" + currX + "/" + currY + "/";
}

function ge(el) {
  return (typeof el == 'string' || typeof el == 'number') ? document.getElementById(el) : el;
}

function fillValues() {
	ge('x').value = currX;
	ge('y').value = currY;	
}

function checkAnket() {
    if (document.forms['f'].elements['name'].value==''){
      alert('Не указано имя!');
      ge('name_name').innerHTML='<b><font color="red">'+ge('name_name').innerHTML+'</font></b>';
      return false;      
    }
    if (document.forms['f'].elements['age'].value=='' || isNaN(document.forms['f'].elements['age'].value)) {
      alert('Не указан возраст!');
      ge('name_age').innerHTML='<b><font color="red">'+ge('name_age').innerHTML+'</font></b>';
      return false;
    }
    if (document.forms['f'].elements['age'].value<18 || document.forms['f'].elements['age'].value>70) {
      alert('Пожалуйста, укажите реальный возраст.');
      ge('name_age').innerHTML='<b><font color="red">'+ge('name_age').innerHTML+'</font></b>';
      return false;
    }
    if (!(document.forms['f'].elements['height'].value>140 && document.forms['f'].elements['height'].value<200)){
      alert('Пожалуйста, укажите реальный рост.');
      ge('name_height').innerHTML='<b><font color="red">'+ge('name_height').innerHTML+'</font></b>';
      return false;
    }
    if ((document.forms['f'].elements['weight'].value<40 || document.forms['f'].elements['weight'].value>140)){
      alert('Пожалуйста, укажите реальный вес.');
      ge('name_weight').innerHTML='<b><font color="red">'+ge('name_weight').innerHTML+'</font></b>';
      return false;
    }
    if (document.forms['f'].elements['tits'].value < 1 || document.forms['f'].elements['tits'].value>12) {
      alert('Пожалуйста, укажите реальный размер груди.');
      ge('name_bust').innerHTML='<b><font color="red">'+ge('name_bust').innerHTML+'</font></b>';
      return false;
    }
    if (document.forms['f'].elements['phone'].value == '') {
      alert('Пожалуйста, укажите номер телефона.');
      ge('name_phone').innerHTML='<b><font color="red">'+ge('name_phone').innerHTML+'</font></b>';
      return false;
    }    
    isIntim = (ge('checkbox1').checked || ge('checkbox2').checked || ge('checkbox3').checked || ge('checkbox4').checked);

    if (document.forms['f'].elements['type'].value=='ind' && isIntim==false){
      alert('Указанные Вами предпочтения не соответствуют выбранному разделу!');
      ge('name_type').innerHTML='<b><font color="red">'+ge('name_type').innerHTML+'</font></b>';
      return false;
    }
    
    if (document.forms['f'].elements['type'].value=='mass' && (!ge('checkbox39').checked || !ge('checkbox40').checked || isIntim)) {
      alert('Указанные Вами предпочтения не соответствуют выбранному разделу!');
      ge('name_type').innerHTML='<b><font color="red">'+ge('name_type').innerHTML+'</font></b>';
      return false;
    }

    return true;
  }

