window.onload = setfocus;

function setfocus(){
  document.getElementById("stage_name").focus();
}

var now = new Date();
var m = now.getMonth();
var d = now.getDate();
var y = now.getYear();
if(y<2000)y+=1900;

var monthnumber = new Array()
monthnumber['jan'] =0;
monthnumber['feb'] =1;
monthnumber['mar'] =2;
monthnumber['apr'] =3;
monthnumber['may'] =4;
monthnumber['jun'] =5;
monthnumber['jul'] =6;
monthnumber['aug'] =7;
monthnumber['sep'] =8;
monthnumber['oct'] =9;
monthnumber['nov'] =10;
monthnumber['dec'] =11;


function namechange(){
	var nameField = document.getElementById('stage_name');
	if(nameField.value==''){
	  document.getElementById("nameerror").style.color='yellow';
	  document.getElementById("nameerror").style.display='inherit';
	  document.getElementById("nameerror").style.lineHeight='10px';
  }
  else{
	  document.getElementById("nameerror").style.color='#6c0a0a';
	  document.getElementById("nameerror").style.display='none';
  }
}

function bustchange(){
	var nameField = document.getElementById('measure_bust');
	if(nameField.value==''){
	  document.getElementById("busterror").style.color='yellow';
	  document.getElementById("busterror").style.display='inherit';
  }
  else{
	  document.getElementById("busterror").style.color='#6c0a0a';
	  document.getElementById("busterror").style.display='none';
  }
}

function cupchange(){
	var nameField = document.getElementById('measure_cup');
	if(nameField.value==''){
	  document.getElementById("cuperror").style.color='yellow';
	  document.getElementById("cuperror").style.display='inherit';
  }
  else{
	  document.getElementById("cuperror").style.color='#6c0a0a';
	  document.getElementById("cuperror").style.display='none';
  }
  bustchange();
}

function enhancedchange(){
	var nameField = document.getElementById('measure_enhanced');
	if(nameField.value=='nochoice'){
	  document.getElementById("enhancederror").style.color='yellow';
	  document.getElementById("enhancederror").style.display='inherit';
  }
  else{
	  document.getElementById("enhancederror").style.color='#6c0a0a';
	  document.getElementById("enhancederror").style.display='none';
  }
  cupchange();
}

function waistchange(){
	var nameField = document.getElementById('measure_waist');
	if(nameField.value==''){
	  document.getElementById("waisterror").style.color='yellow';
	  document.getElementById("waisterror").style.display='inherit';
  }
  else{
	  document.getElementById("waisterror").style.color='#6c0a0a';
	  document.getElementById("waisterror").style.display='none';
  }
  enhancedchange();
}

function hipschange(){
	var nameField = document.getElementById('measure_hips');
	if(nameField.value==''){
	  document.getElementById("hipserror").style.color='yellow';
	  document.getElementById("hipserror").style.display='inherit';
  }
  else{
	  document.getElementById("hipserror").style.color='#6c0a0a';
	  document.getElementById("hipserror").style.display='none';
  }
  waistchange();
}

function yearchange(){
	var nameField1 = document.getElementById('month');
	var nameField2 = document.getElementById('day_month');
	var nameField3 = document.getElementById('year');
	if(nameField1.value=='nochoice' || nameField2.value=='nochoice' || nameField3.value=='nochoice' ){
	  document.getElementById("ageinputerror").style.color='yellow';
	  document.getElementById("ageinputerror").style.display='inherit';
  }
  hipschange();
}

function datechange(){
	var nameField1 =parseFloat(document.getElementById('year').value);
	var nameField2 = monthnumber[document.getElementById('month').value];
	var nameField3 = parseFloat(document.getElementById('day_month').value);
	if(nameField1.value!='nochoice' && nameField2.value!='nochoice' && nameField3.value!='nochoice' ){
	  document.getElementById("ageinputerror").style.color='#6c0a0a';
	  document.getElementById("ageinputerror").style.display='none';
	  //alert(nameField1)
	  if( (y-nameField1)<19 ||
        ( (y-nameField1==19) && nameField2-m>0 ) ||
        ( (y-nameField1==19) && nameField2-m==0 && nameField3-d>0 )
      ){
  	  document.getElementById("tooyoung").style.color='yellow';
  	  document.getElementById("tooyoung").style.display='inherit';
	  }
	  else{
  	  document.getElementById("tooyoung").style.color='#6c0a0a';
  	  document.getElementById("tooyoung").style.display='none';
	  }
  }
}

function malechange(){
	var nameField = document.getElementById('limits_male');
	if(nameField.value=='nochoice'){
	  document.getElementById("maleerror").style.color='yellow';
	  document.getElementById("maleerror").style.display='inherit';
  }
  else{
	  document.getElementById("maleerror").style.color='#6c0a0a';
	  document.getElementById("maleerror").style.display='none';
  }
  yearchange();
  datechange();
}

function femalechange(){
	var nameField = document.getElementById('limits_female');
	if(nameField.value=='nochoice'){
	  document.getElementById("femaleerror").style.color='yellow';
	  document.getElementById("femaleerror").style.display='inherit';
  }
  else{
	  document.getElementById("femaleerror").style.color='#6c0a0a';
	  document.getElementById("femaleerror").style.display='none';
  }
  malechange();
}

function bondagechange(){
	var nameField = document.getElementById('limits_bondage');
	if(nameField.value=='nochoice'){
	  document.getElementById("bondageerror").style.color='yellow';
	  document.getElementById("bondageerror").style.display='inherit';
  }
  else{
	  document.getElementById("bondageerror").style.color='#6c0a0a';
	  document.getElementById("bondageerror").style.display='none';
  }
  femalechange();
}

function penetrationchange(){
	var nameField = document.getElementById('limits_penetration');
	if(nameField.value=='nochoice'){
	  document.getElementById("penetrationerror").style.color='yellow';
	  document.getElementById("penetrationerror").style.display='inherit';
  }
  else{
	  document.getElementById("penetrationerror").style.color='#6c0a0a';
	  document.getElementById("penetrationerror").style.display='none';
  }
  bondagechange();
}

function painchange(){
	var nameField = document.getElementById('limits_pain');
	if(nameField.value=='nochoice'){
	  document.getElementById("painerror").style.color='yellow';
	  document.getElementById("painerror").style.display='inherit';
  }
  else{
	  document.getElementById("painerror").style.color='#6c0a0a';
	  document.getElementById("painerror").style.display='none';
  }
  penetrationchange();
}

function picturechange(){
	var nameField1 = document.getElementById('pic1').value;
	var nameField2 = document.getElementById('pic2').value;
	var nameField3 = document.getElementById('pic3').value;
	if( (nameField1=='' && nameField2=='') ||
	    (nameField1=='' && nameField3=='') ||
	    (nameField2=='' && nameField3=='')
  ){
	  document.getElementById("pictureerror").style.color='yellow';
	  document.getElementById("pictureerror").style.display='inherit';
  }
  else{
	  document.getElementById("pictureerror").style.color='#6c0a0a';
	  document.getElementById("pictureerror").style.display='none';
  }
  painchange();
}

function regionchange(){
	var nameField = document.getElementById('region');
	if(nameField.value==''){
	  document.getElementById("regionerror").style.color='yellow';
	  document.getElementById("regionerror").style.display='inherit';
  }
  else{
	  document.getElementById("regionerror").style.color='#6c0a0a';
	  document.getElementById("regionerror").style.display='none';
  }
  picturechange();
}

function emailchange(){
	var nameField = document.getElementById('contact_email');

	var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	if(nameField.value==''){
	  document.getElementById("emailerror1").style.color='yellow';
	  document.getElementById("emailerror1").style.display='inherit';
	  document.getElementById("emailerror2").style.color='#6c0a0a';
	  document.getElementById("emailerror2").style.display='none';
  }
  else if (!reg.test(nameField.value)) {
	  document.getElementById("emailerror1").style.color='#6c0a0a';
	  document.getElementById("emailerror1").style.display='none';
	  document.getElementById("emailerror2").style.color='yellow';
	  document.getElementById("emailerror2").style.display='inherit';
  }
  else{
	  document.getElementById("emailerror2").style.color='#6c0a0a';
	  document.getElementById("regioneemailerror2rror").style.display='none';
  }
  regionchange();
}



