
// Return boolean TRUE/FALSE
function browserDetect(){
    
	var ua = navigator.userAgent.toLowerCase();
	var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
		
	if((navigator.platform.indexOf("iPhone") != -1) || (navigator.platform.indexOf("iPod") != -1)){
		return 'iPhone';
	}else if((navigator.platform.indexOf("iPad") != -1)){
		return 'iPad';
	}else if(isAndroid){
		return 'Android';
	}else{
		return 'null';
	}//detection
}//function

$(document).ready(function(){

	// hide #back-top first
	$(".backtoTop").hide();
	
	// fade in #back-top
	$(function () {
		$(window).scroll(function () {
			if($(this).scrollTop() > 200) {
				$('.backtoTop').fadeIn();
			}else{
				$('.backtoTop').fadeOut();
			}
			
			var page_height = $('#page_height').height();
			var window_height = window.innerHeight ? window.innerHeight : $(window).height(); 
		
			if(browserDetect()=='iPad'){
				var window_scrollTop = $(window).scrollTop() + 190;
			}else if(browserDetect()=='iPhone'){
				var window_scrollTop = $(window).scrollTop() + 60;
			}else{
				var window_scrollTop = $(window).scrollTop() + 80;
			}//
			
			if(window_scrollTop >= page_height - window_height){
				var scroll_count = parseInt($('#scroll_count').val());
				var current_scroll_count = parseInt($('#current_scroll_count').val());
				var next_scroll_count = current_scroll_count + 1;
				if(current_scroll_count < scroll_count){
					$('#current_scroll_count').val(next_scroll_count);
           			$('#scroll_'+next_scroll_count).fadeIn();
				}//
        	}//bottom
		});
		
		// scroll body to 0px on click
		$('#back2top a').click(function () {
			$('body,html').animate({
				scrollTop: 0
			}, 800);
			return false;
		});
	});
});


function toggleDiv(div){
	
	if($('#'+div).is(':visible')){
		$('#'+div).hide();
	}else{
		$('#'+div).show();
	}//
	
}//

function ValidateMail(Email) {
 	 // NOT A VALID FORMAT
	var RegularExpression1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
 	 // GOOD EMAIL - VALID FORMAT
	var RegularExpression2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;		
	// CHECK IF THE EMAIL MATCHING OUR REGULAR EXPRESSIONS
	if (!RegularExpression1.test(Email) && RegularExpression2.test(Email)) {
		return true;
	}else{
		return false;
	}
}// VALIEDATE EMAIL:
