//Contact Arrow
$(document).ready(function(){

	// hide #ContactArrow first
	//$("#ContactArrow").hide();
	
	// fade in #ContactArrow
	$(function () {
		$(window).scroll(function () {
			if ($(this).scrollTop() < 1000) {
				$('#ContactArrow').fadeIn();
			} else {
				$('#ContactArrow').fadeOut();
			}
		});

	
	});

});
// Navigation
jQuery(document).ready(function($) {
	var lang = $("input#language").val();
	if (lang == 'fr') {
		$(".fr").css("font-weight", "bold");
		$(".fr a").css("color", "#185190");

		}
	if (lang == 'en') {
		$(".en").css("font-weight", "bold");
		$(".en a").css("color", "#185190");
}
	if (lang == 'it') {
		$(".it").css("font-weight", "bold");
		$(".it a").css("color", "#185190");
}
	if (lang == 'de') {
		$(".de").css("font-weight", "bold");
		$(".de a").css("color", "#185190");
}
});



// List items
jQuery(document).ready(function($) {
		
		$("#step li").each(function (i) {
			i = i+1;
			$(this).addClass("item"+i);
	   });
	   
	   	$("#step-kurzy li").each(function (i) {
	   		i = i+1;
	   		$(this).addClass("item"+i);
	   });
	   
	   	$("#step-kurzy2 li").each(function (i) {
	   		i = i+1;
	   		$(this).addClass("item"+i);
	   });
	   
	   	$("#step-certifikaty li").each(function (i) {
	   		i = i+1;
	   		$(this).addClass("item"+i);
	   });
	
		$("#number li").each(function (i) {
			i = i+1;
			$(this).addClass("item"+i);
	   });
	
		$("#commentlist li").each(function (i) {
			i = i+1;
			$(this).prepend('<span class="commentnumber"> #'+i+'</span>');
	   });
	
	});



 
//refPlus
 jQuery(document).ready(function($) {

var ref=1;
var refclass=".referral" + ref;
$(".referral0").css("display", "block");
	 $("#refPlus").click(function() {
		 $(refclass).css("display", "block");
		 ref=ref+1;
		 refclass=".referral" + ref;
		 if (ref == 9) {
		 $("#refPlus").css("display", "none");
		 }
		 //alert (refclass);
		 return false;
	 });
	 return false;
 });

//refSend
 jQuery(document).ready(function($) {
$(".refoutro").hide();
 $("#refSend").click(function() {
 		// validate and process form
 		// first hide any error messages
 var valid="true";
 

var ref1name = $("input#referral1_name").val();
var ref1email = $("input#referral1_email").val();
var ref1phone = $("input#referral1_phone").val();

var ref2name = $("input#referral2_name").val();
var ref2email = $("input#referral2_email").val();
var ref2phone = $("input#referral2_phone").val();

var ref3name = $("input#referral3_name").val();
var ref3email = $("input#referral3_email").val();
var ref3phone = $("input#referral3_phone").val();

var ref4name = $("input#referral4_name").val();
var ref4email = $("input#referral4_email").val();
var ref4phone = $("input#referral4_phone").val();

var ref5name = $("input#referral5_name").val();
var ref5email = $("input#referral5_email").val();
var ref5phone = $("input#referral5_phone").val();

var ref6name = $("input#referral6_name").val();
var ref6email = $("input#referral6_email").val();
var ref6phone = $("input#referral6_phone").val();

var ref7name = $("input#referral7_name").val();
var ref7email = $("input#referral7_email").val();
var ref7phone = $("input#referral7_phone").val();

var ref8name = $("input#referral8_name").val();
var ref8email = $("input#referral8_email").val();
var ref8phone = $("input#referral8_phone").val();

var ref9name = $("input#referral9_name").val();
var ref9email = $("input#referral9_email").val();
var ref9phone = $("input#referral9_phone").val();
 	  
 	  var ref0email = $("input#referral0_email").val();
 	  var ref0phone = $("input#referral0_phone").val();
 		if (ref0phone == "") {
 		   	$("input#referral0_phone").focus();
 		   	$('input#referral0_phone').css("background-color", "#fcdfdf");
  //return false;
 var valid="false";
 		}else{
 			$('input#referral0_phone').css("background-color", "#fff");}
 
 	  var ref0name = $("input#referral0_name").val();
 		if (ref0name == "") {
 		   	$("input#referral0_name").focus();
 		   	$('input#referral0_name').css("background-color", "#fcdfdf");
  //return false;
 var valid="false";
 		}else{
 			$('input#referral0_name').css("background-color", "#fff");}			

 					  
 
 		
 		var center = $("select#referrer_center").val();
 		if (center == "none") {
 		alert('Oups... un oubli! Merci de bien vouloir indiquer votre centre le plus proche.')
 		$("select#referrer_center").focus();
 		var valid="false";
 		}
 		
 		
 		var email = $("input#referrer_email").val();
 		if (email == "") {
 			$("input#referrer_email").focus();
 			$('input#referrer_email').css("background-color", "#fcdfdf");
     //return false;
     var valid="false";
   }else{
   $('input#referrer_email').css("background-color", "#fff");}

   	  var name = $("input#referrer_name").val();
   		if (name == "") {
		   	$("input#referrer_name").focus();
		   	$('input#referrer_name').css("background-color", "#fcdfdf");
      //return false;
     var valid="false";
   		}else{
   			$('input#referrer_name').css("background-color", "#fff");}
   	  


   
   
 
 if (valid == "false"){

 return false;
 }
 
  		var dataString = 'name=' + name + '&email=' + email + '&center=' + center + '&ref0name=' + ref0name + '&ref0email=' + ref0email + '&ref0phone=' + ref0phone + '&ref1name=' + ref1name + '&ref1email=' + ref1email + '&ref1phone=' + ref1phone + '&ref2name=' + ref2name + '&ref2email=' + ref2email + '&ref2phone=' + ref2phone + '&ref3name=' + ref3name + '&ref3email=' + ref3email + '&ref3phone=' + ref3phone + '&ref4name=' + ref4name + '&ref4email=' + ref4email + '&ref4phone=' + ref4phone + '&ref5name=' + ref5name + '&ref5email=' + ref5email + '&ref5phone=' + ref5phone + '&ref6name=' + ref6name + '&ref6email=' + ref6email + '&ref6phone=' + ref6phone + '&ref7name=' + ref7name + '&ref7email=' + ref7email + '&ref7phone=' + ref7phone + '&ref8name=' + ref8name + '&ref8email=' + ref8email + '&ref8phone=' + ref8phone + '&ref9name=' + ref9name + '&ref9email=' + ref9email + '&ref9phone=' + ref9phone;
 		
 		//alert (dataString);return false;
 $('#refform').hide();
 $('.refintro').hide();
 $(".refoutro").show();
 $('body').animate({
       scrollTop: $('body').position().top}, 'slow');
 //$('#contactLoader').show();
 
 $.ajax({
  type: "POST",
  url: "http://www.wallstreetinstitute.ch/bin/referrallead.php",
  data: dataString,
  success: function() {
  $('#contactLoader').hide();
  $('#contactSuccess').show();
  _gaq.push(['_trackPageview', "/referrallead"]);
 
  }
 
 
 
 
  
 
 });
   return false;
 });

});



//contestSend
 jQuery(document).ready(function($) {
$(".refoutro").hide();
 $("#contestSend").click(function() {
 		// validate and process form
 		// first hide any error messages
 var valid="true";
 
var q1 = $("input#contest_q1").attr('checked');
var q2 = $("input#contest_q2").attr('checked');
var q3 = $("input#contest_q3").attr('checked');
 	  
var zip = $("input#contest_zip").val();
		if (zip == "") {
		   	$("input#contest_zip").focus();
		   	$('input#contest_zip').css("background-color", "#fcdfdf");
 //return false;
var valid="false";
		}else{
			$('input#contest_zip').css("background-color", "#fff");}
			
 	  var phone = $("input#contest_phone").val();
 		if (phone == "") {
 		   	$("input#contest_phone").focus();
 		   	$('input#contest_phone').css("background-color", "#fcdfdf");
  //return false;
 var valid="false";
 		}else{
 			$('input#contest_phone').css("background-color", "#fff");}
 
var email = $("input#contest_email").val();
		if (email == "") {
		   	$("input#contest_email").focus();
		   	$('input#contest_email').css("background-color", "#fcdfdf");
 //return false;
var valid="false";
		}else{
			$('input#contest_email').css("background-color", "#fff");}
			
	var name = $("input#contest_name").val();
			if (name == "") {
			   	$("input#contest_name").focus();
			   	$('input#contest_name').css("background-color", "#fcdfdf");
	 //return false;
	var valid="false";
			}else{
				$('input#contest_name').css("background-color", "#fff");}
			

 					  
 
 		
 		var center = $("select#contest_center").val();
 		if (center == "none") {
 		alert('Oups... un oubli! Merci de bien vouloir indiquer votre centre le plus proche.')
 		$("select#contest_center").focus();
 		var valid="false";
 		}
 		
 		

   
   
 
 if (valid == "false"){

 return false;
 }
 
  		var dataString = 'name=' + name + '&email=' + email + '&center=' + center + '&phone=' + phone + '&zip=' + zip + '&q1=' + q1 + '&q2=' + q2 + '&q3=' + q3;
 		
 		//alert (dataString);return false;
 $('#refform').hide();
 $('.refintro').hide();
 $(".refoutro").show();
 $('body').animate({
       scrollTop: $('body').position().top}, 'slow');
 //$('#contactLoader').show();

 $.ajax({
  type: "POST",
	  url: "http://www.wallstreetinstitute.ch/bin/contestlead.php",
  data: dataString,
  success: function() {
  $('#contactLoader').hide();
  $('#contactSuccess').show();
  _gaq.push(['_trackPageview', "/contestlead"]);
  alert ("Merci! Votre formulaire a été envoyé à notre équipe.");
  }
 
 
 
 
  
 
 });
   return false;
 });

});




 //contactSend
 jQuery(document).ready(function($) {
 $("#contactSend").click(function() {
 		// validate and process form
 		// first hide any error messages
 var valid="true";
 		var type = "contact";
 		var account = "wsich";
 		var q1 = $("input#contact_q1").attr('checked');
 		var q2 = $("input#contact_q2").attr('checked');
 		var q3 = $("input#contact_q3").attr('checked');
 		var q4 = $("input#contact_q4").attr('checked');
 		var q5 = $("input#contact_q5").attr('checked');
 		var wsi = $("input#wsi").val();
 		var lang = $("input#language").val();
 		var note = $("textarea#contact_note").val();
 		var center = $("select#contact_center").val();
 		var phone = $("input#contact_phone").val();
 		if (phone == "") {
 			$("input#contact_phone").focus();
 			$('input#contact_phone').css("background-color", "#fcdfdf");
     //return false;
     var valid="false";
   }else{
   $('input#contact_phone').css("background-color", "#fff");}
   
   		var email = $("input#contact_email").val();
   		//if (email == "") {
   			//$("input#contact_email").focus();
   			//$('input#contact_email').css("background-color", "#fcdfdf");
     //return false;
     //var valid="false";
   //}else{
   //$('input#contact_email').css("background-color", "#fff");}
 
   	  
   	  var name = $("input#contact_name").val();
   		if (name == "") {
   	$("input#contact_name").focus();
   	$('input#contact_name').css("background-color", "#fcdfdf");
 
     //return false;
     var valid="false";
   }else{
   $('input#contact_name').css("background-color", "#fff");
   var names = name.split(' ');
   var firstname = names[0];
   var surname = names[1];
   }
 

if ((center == "none") && (wsi == "ch") && (lang == "fr")){			
	alert('Oups... un oubli! Merci de bien vouloir indiquer votre centre le plus proche.')
	$("select#test_center").focus();
	var valid="false";
}
if ((center == "none") && (wsi == "ch") && (lang == "en")){			
	alert('Oops! Don’t forget to select the closest center.')
	$("select#test_center").focus();
	var valid="false";
}
if ((center == "none") && (wsi == "ch") && (lang == "it")){			
	alert('Oops! Ricordati di compilare.')
	$("select#test_center").focus();
	var valid="false";
}
if ((center == "none") && (wsi == "ch") && (lang == "de")){			
	alert('Huch! Sie haben etwas vergessen.')
	$("select#test_center").focus();
	var valid="false";
}


 if (valid == "false"){
 return false;
 }
 
 if (q1 == 'checked') {note = 'General English courses checked, ' + note}
 if (q2 == 'checked') {note = 'Business English courses checked, ' + note}
 if (q3 == 'checked') {note = 'English courses for Juniors checked, ' + note}
 if (q4 == 'checked') {note = 'Exam preparation courses checked, ' + note}
 if (q5 == 'checked') {note = 'Our full in-school test checked, ' + note}
 
 var newsletter = $('#contact_newsletter').attr('checked');
var newslettersignup = 'unknown';
if (newsletter == true) {newslettersignup = 'yes'}
if (newsletter == false) {newslettersignup = 'no'}
 if (newsletter == true) {

$.ajax({
	url: 'http://www.wallstreetinstitute.ch/inc/store-address.php',
	data: 'ajax=true&email=' + escape($('input#contact_email').val()) + '&name=' + name + '&surname=' + surname + '&phone=' + phone + '&language=' + language,
	success: function() {
	_gaq.push(['_trackPageview', "/newsletter"]);
	}
});

};
if (newsletter == false){
var newsletter = "0";
}else{
var newsletter = "1";
}
 		var dataString = 'name=' + name + '&firstname=' + firstname + '&surname=' + surname + '&email=' + email + '&phone=' + phone + '&note=' + note + '&center=' + center + '&q1=' + q1 + '&q2=' + q2 + '&q3=' + q3 + '&q4=' + q4 + '&q5=' + q5 + '&newslettersignup=' + newslettersignup + '&type=' + type + '&account=' + account;
 		
 		if ((wsi == "ch") && (lang == "en") && (phone == "777")){	
 		alert (dataString);
 		}
 		
 $('#contactSend').hide();
 $('#contactLoader').show();


if ((center == "Fribourg") || (center == "Geneva") || (center == "Lausanne")) {
$.ajax({
 type: "POST",
 url: "http://www.wallstreetinstitute.ch/bin/test_curl.php",
 data: dataString,
 success: function() {
 $('#contactLoader').hide();
 $('#contactSuccess').show();
 _gaq.push(['_trackPageview', "/contactlead"]);
 }
 });
 
}else{
 $.ajax({
  type: "POST",
  url: "http://www.wallstreetinstitute.ch/bin/contactlead.php",
  data: dataString,
  success: function() {

 
  $('#contactLoader').hide();
  $('#contactSuccess').show();
  _gaq.push(['_trackPageview', "/contactlead"]);
 
  }
 
 
 });
 }
   return false;
 });





//offerSend
$("#offerSend").click(function() {
		// validate and process form
		// first hide any error messages
var valid="true";
var wsi = $("input#wsi").val();
var lang = $("input#language").val();
	var type = "offer";
	var account = "wsich";
	
		var center = $("select#offer_center").val();
		var source = $("select#offer_source").val();
	
		var phone = $("input#offer_phone").val();
		if (phone == "") {
			$("input#offer_phone").focus();
			$('input#offer_phone').css("background-color", "#fcdfdf");
    //return false;
    var valid="false";
  }else{
  $('input#offer_phone').css("background-color", "#fff");}


		var email = $("input#offer_email").val();
		//if (email == "") {
    //$("input#callback_email").focus();
	//$('input#callback_email').css("background-color", "#fcdfdf");
    //return false;
    //var valid="false";
  //}else{
  //$('input#callback_email').css("background-color", "#fff");}
  
  var surname = $("input#offer_surname").val();
    		if (surname == "") {
    	$("input#offer_surname").focus();
    	$('input#offer_surname').css("background-color", "#fcdfdf");
  
      //return false;
      var valid="false";
    }else{
    $('input#offer_surname').css("background-color", "#fff");}
  
  	  
  	  var firstname = $("input#offer_name").val();
  		if (firstname == "") {
  	$("input#offer_name").focus();
  	$('input#offer_name').css("background-color", "#fcdfdf");

    //return false;
    var valid="false";
  }else{
  $('input#offer_name').css("background-color", "#fff");}


if ((center == "none") && (wsi == "ch") && (lang == "fr")){			
	alert('Oups... un oubli! Merci de bien vouloir indiquer votre centre le plus proche.')
	$("select#offer_center").focus();
	var valid="false";
}
if ((center == "none") && (wsi == "ch") && (lang == "en")){			
	alert('Oops! Don’t forget to select the closest center.')
	$("select#offer_center").focus();
	var valid="false";
}
if ((center == "none") && (wsi == "ch") && (lang == "it")){			
	alert('Oops! Ricordati di compilare.')
	$("select#offer_center").focus();
	var valid="false";
}
if ((center == "none") && (wsi == "ch") && (lang == "de")){			
	alert('Huch! Sie haben etwas vergessen.')
	$("select#offer_center").focus();
	var valid="false";
}

if (valid == "false"){
return false;
}
		var dataString = 'firstname=' + firstname + '&surname=' + surname + '&email=' + email + '&phone=' + phone + '&center=' + center + '&source=' + source + '&type=' + type + '&account=' + account;
		//alert(dataString);
$('#offerSend').hide();
$('#offerLoader').show();



if ((center == "Fribourg") || (center == "Geneva") || (center == "Lausanne")) {
$.ajax({
 type: "POST",
 url: "http://www.wallstreetinstitute.ch/bin/test_curl.php",
 data: dataString,
 success: function() {
  _gaq.push(['_trackPageview', "/offerlead"]);
  $('#offerLoader').hide();
  $('#offerSuccess').show();
}


});
}else{


$.ajax({
 type: "POST",
 url: "http://www.wallstreetinstitute.ch/bin/offerlead.php",
 data: dataString,
 success: function() {
 _gaq.push(['_trackPageview', "/offerlead"]);
 $('#offerLoader').hide();
 $('#offerSuccess').show();
}

});

}
  return false;
});


}); //end of something



//jQuery(document).ready(function($) { 
//  $("input#name").select().focus();
//});

// Smooth anchors

jQuery(document).ready(function($) {   

  //anchors
  function filterPath(string) {
	return string
	  .replace(/^\//,'')
	  .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
	  .replace(/\/$/,'');
  }
  
  $('a[href*=#]').each(function() {
	if ( filterPath(location.pathname) == filterPath(this.pathname)
	&& location.hostname == this.hostname
	&& this.hash.replace(/#/,'') ) {
	  var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
	  var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
	   if ($target) {
		 var targetOffset = $target.offset().top;
		 $(this).click(function() {
		   $('html, body').animate({scrollTop: targetOffset}, 600);
		   return false;
		 });		 
	  }
	}
  });
  

  
  
});

/*
 * jQuery shuffle
 *
 * Copyright (c) 2008 Ca-Phun Ung <caphun at yelotofu dot com>
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://yelotofu.com/labs/jquery/snippets/shuffle/
 *
 * Shuffles an array or the children of a element container.
 * This uses the Fisher-Yates shuffle algorithm <http://jsfromhell.com/array/shuffle [v1.0]>
 */
 
(function($){

	$.fn.shuffle = function() {
		return this.each(function(){
			var items = $(this).children().clone(true);
			return (items.length) ? $(this).html($.shuffle(items)) : this;
		});
	}
	
	$.shuffle = function(arr) {
		for(var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
		return arr;
	}
	
})(jQuery);

//png fix for ie6

jQuery(document).ready(function($) {
$('#header, #footer, #content-home, .title').supersleight({shim: 'http://www.wallstreetinstitute.cz/x.gif'});
  });


