var objAct = 'matrix1';
var objActBW = 'matrix1BW';

$(window).load(function () {

	var contentHidden = false;
	
	$(' #loading ').css("display", "none");	

	$(' #standard_page ').animate({"right": "+=850px"}, 1000, "easeInOutExpo");
	$(' #left_content_wrapper ').animate({"left": "+=600px"}, 1000, "easeInOutExpo");

	$(' #show_hide_content_button ').click(function () {

		(contentHidden == true) ? contentHidden = false : contentHidden = true;
	
		if (contentHidden == true) {

		$(' #standard_page, #menu ').animate({"right": "-=850px"}, 1000, "easeInOutExpo");
		$(' #left_content_wrapper ').animate({"left": "-=600px"}, 1000, "easeInOutExpo");
		$(' #footer ').fadeTo("slow", 0);
		
		} else {

		$(' #standard_page ').animate({"right": "+=850px"}, 1000, "easeInOutExpo");
		$(' #left_content_wrapper ').animate({"left": "+=600px"}, 1000, "easeInOutExpo");
		$(' #footer ').fadeTo("slow", 1);
		
		}

	});
	
	contactForm();
	
	shortcodeAnims();
	
	menuAnims();
	
				$(' .portfolio_post, .portfolio_post_two, .portfolio_post_three, .portfolio_post_one ').hover(function () {

			$(this).find("a.portfolio_post_title, a.portfolio_post_title_three, a.portfolio_post_title_two, a.portfolio_post_title_one").stop().fadeTo("medium",1);
			$(this).find("div.portfolio_post_image img").stop().fadeTo("slow", 0.9);

			}, function () {

			$(this).find("a.portfolio_post_title, a.portfolio_post_title_three, a.portfolio_post_title_two, a.portfolio_post_title_one").stop().fadeTo("medium",0);
			$(this).find("div.portfolio_post_image img").stop().fadeTo("slow", 1);

			}).find("a.portfolio_post_title, a.portfolio_post_title_three, a.portfolio_post_title_two, a.portfolio_post_title_one").fadeTo(0,0);

	
});

document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
};

function showLadies() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('ladies');
   objsStylist = document.getElementsByClassName('ladiesStylist');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
	   objsStylist[2].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
	   objsStylist[2].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showGents() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('gents');
   objsStylist = document.getElementsByClassName('gentsStylist');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
	   objsStylist[2].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
	   objsStylist[2].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showNewGeneration() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('new_generation');
   objsStylist = document.getElementsByClassName('new_generationStylist');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
	   objsStylist[2].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
	   objsStylist[2].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showColoursWoven() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('colours_woven');
   objsStylist = document.getElementsByClassName('colours_wovenStylist');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
	   objsStylist[2].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
	   objsStylist[2].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showTint() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('tint');
   objsStylist = document.getElementsByClassName('tintStylist');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
	   objsStylist[2].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
	   objsStylist[2].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showBleach() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('bleach');
   objsStylist = document.getElementsByClassName('bleachStylist');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
	   objsStylist[2].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
	   objsStylist[2].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showGentsColouring() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('gents_colouring');
   objsStylist = document.getElementsByClassName('gents_colouringStylist');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
	   objsStylist[2].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
	   objsStylist[2].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showDermalogicaFacialTreatments() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('dermalogica_facial_trtmnts');
   objsStylist = document.getElementsByClassName('dermalogica_facial_trtmntsData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showESPAFacialTreatments() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('ESPA_facial_trtmnts');
   objsStylist = document.getElementsByClassName('ESPA_facial_trtmntsData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showDermalogicaBodyTreatments() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('dermalogica_body_trtmnts');
   objsStylist = document.getElementsByClassName('dermalogica_body_trtmntsData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showESPABodyTreatments() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('ESPA_body_trtmnts');
   objsStylist = document.getElementsByClassName('ESPA_body_trtmntsData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showMassage() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('massage');
   objsStylist = document.getElementsByClassName('massageData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
	   objsStylist[1].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
	   objsStylist[1].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showElectroylysis() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('eletrolysis');
   objsStylist = document.getElementsByClassName('eletrolysisData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showWaxing() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('waxing');
   objsStylist = document.getElementsByClassName('waxingData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showHandsAndFeet() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('hands_and_feet');
   objsStylist = document.getElementsByClassName('hands_and_feetData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showEyes() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('eyes');
   objsStylist = document.getElementsByClassName('eyesData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showMakeUp() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('make_up');
   objsStylist = document.getElementsByClassName('make_upData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showSpecialPackages() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('special_packages');
   objsStylist = document.getElementsByClassName('special_packagesData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showAirbrushTanning() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('airbrush_tanning');
   objsStylist = document.getElementsByClassName('airbrush_tanningData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showChiropodist() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('chiropodist');
   objsStylist = document.getElementsByClassName('chiropodistData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showEarPiercing() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('ear_piercing');
   objsStylist = document.getElementsByClassName('ear_piercingData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showToothGems() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('tooth_gems');
   objsStylist = document.getElementsByClassName('tooth_gemsData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showReflexology() {
   var objs = new Array();
   var objsStylist = new Array();
   objs = document.getElementsByClassName('reflexology');
   objsStylist = document.getElementsByClassName('reflexologyData');
   if(objs[0].style.display != "")
   {
	   objsStylist[0].style.display = "";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "";
   }
   else
   {
	   objsStylist[0].style.display = "none";
      for(var i = 0;i < objs.length;i++)
         objs[i].style.display = "none";
   }
}

function showMatrix1(){
	var obj = document.getElementById('matrix1');
	var objBW = document.getElementById('matrix1BW');
	if(objAct != 'matrix1')
	{
		document.getElementById(objAct).style.display = "none";
		document.getElementById(objActBW).style.display = "";
		document.getElementById(objAct + '_text').style.display = "none";
		obj.style.display = "";
		objBW.style.display = "none";
		objAct = 'matrix1';
		objActBW = 'matrix1BW';
		document.getElementById(objAct + '_text').style.display = "";
	}
}

function showMatrix2(){
	var obj = document.getElementById('matrix2');
	var objBW = document.getElementById('matrix2BW');
	if(objAct != 'matrix2')
	{
		document.getElementById(objAct).style.display = "none";
		document.getElementById(objActBW).style.display = "";
		document.getElementById(objAct + '_text').style.display = "none";
		obj.style.display = "";
		objBW.style.display = "none";
		objAct = 'matrix2';
		objActBW = 'matrix2BW';
		document.getElementById(objAct + '_text').style.display = "";
	}
}

function showMatrix3(){
	var obj = document.getElementById('matrix3');
	var objBW = document.getElementById('matrix3BW');
	if(objAct != 'matrix3')
	{
		document.getElementById(objAct).style.display = "none";
		document.getElementById(objActBW).style.display = "";
		document.getElementById(objAct + '_text').style.display = "none";
		obj.style.display = "";
		objBW.style.display = "none";
		objAct = 'matrix3';
		objActBW = 'matrix3BW';
		document.getElementById(objAct + '_text').style.display = "";
	}
}

function showMatrix4(){
	var obj = document.getElementById('matrix4');
	var objBW = document.getElementById('matrix4BW');
	if(objAct != 'matrix4')
	{
		document.getElementById(objAct).style.display = "none";
		document.getElementById(objActBW).style.display = "";
		document.getElementById(objAct + '_text').style.display = "none";
		obj.style.display = "";
		objBW.style.display = "none";
		objAct = 'matrix4';
		objActBW = 'matrix4BW';
		document.getElementById(objAct + '_text').style.display = "";
	}
}

function showMatrix5(){
	var obj = document.getElementById('matrix5');
	var objBW = document.getElementById('matrix5BW');
	if(objAct != 'matrix5')
	{
		document.getElementById(objAct).style.display = "none";
		document.getElementById(objActBW).style.display = "";
		document.getElementById(objAct + '_text').style.display = "none";
		obj.style.display = "";
		objBW.style.display = "none";
		objAct = 'matrix5';
		objActBW = 'matrix5BW';
		document.getElementById(objAct + '_text').style.display = "";
	}
}




// CONTACT FORM AJAX REQUEST

function contactForm () {

$(' #contact_form ').submit(function () {

$(' #result_box ').html('');

$(' #submit ').attr('value', '...');

var _cfname = $(' #name ').val();
var _cfemail = $(' #email ').val();
var _cfphone = $(' #phone ').val();
var _cfmessage = $(' #message ').val();
var emailValResult = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var result = "";

if (_cfname == name_val || _cfemail == email_val || _cfphone == phone_val || _cfmessage == message_val) {

result = ("<div class='error_box'>" + error_message_fields + '</div>').toString();

$(' #result_box ').fadeTo(0,0).append(result).fadeTo("slow", 1);
$(' #submit ').attr('value', submit_label);

return false;

} else if (!emailValResult.test(_cfemail)) {

result = ("<div class='error_box'>" + error_message_email + '</div>').toString();

$(' #result_box ').fadeTo(0,0).append(result).fadeTo("slow", 1);
$(' #submit ').attr('value', submit_label);

return false;

}

$.get(sendMail, {name:$(' #name ').val(), email:$(' #email ').val(), phone:$(' #phone ').val(), message: $(' #message ').val(), admin_email:admin_email, subject_email:subject_email, success_message:success_message},

function(data){

result = ("<div class='success_box'>" + data + '</div>').toString();

$(' #submit ').attr('value', submit_label);
$(' #result_box ').fadeTo(0,0).append(result).fadeTo("slow", 1);

});	

return false;

});

}

// SHORTCODE ANIMS

function shortcodeAnims () {

$(' a.single_lightbox, a.button, #portfolio_page_image a ').hover(function () {

$(this).stop().fadeTo(400, 0.7);

}, 

function () {

$(this).stop().fadeTo(400, 1);

});

}

// MENU ANIMS

function menuAnims () {

$(' #menu ul li ').hover(function () {

	if($(this).find('ul')) {

		$(this).find('ul').css("display", "block");

	}

},

function () {

	if($(this).find('ul')) {

		$(this).find('ul').css("display", "none");

	}

});


}
