jQuery(document).ready(function(){
       /*jQuery(':input:visible:enabled:first').focus();*/
	   jQuery("#slider").easySlider();
		jQuery('#faq').makeFAQ({
			indexTitle: "My Index",
			displayIndex: false,
			faqHeader: "h3"
		});	 
		jQuery('#collapseall').click(function() {
			jQuery('.faqcontent').hide();
		});
		jQuery('#expandall').click(function() {
			jQuery('.faqcontent').show();
		});		
		jQuery('#terms-link').click(function() {
			jQuery('#terms-conditions').slideDown();
		});	
		jQuery('#nav-demo a').attr('target', '_blank');
		
  
  jQuery('#showMe').click(function() {
  //declare initial value for the total variable

    var priceForMakingVideo = 0;
    var priceForAnsClient = 0;
    var makingVideoAndAnsClient = 0;
    var totalCostPerYear = 0;
        
    priceForMakingVideo = (jQuery("#input-perhour").val()-0) * (jQuery("#input-videos").val()-0);
    priceForAnsClient = (jQuery("#input-perhour").val()-0) * (jQuery("#input-questions").val()-0);
    makingVideoAndAnsClient =  priceForMakingVideo + priceForAnsClient;
    totalCostPerYear =  makingVideoAndAnsClient * (jQuery("#input-projects").val()-0)
        
     	
    //display your total
    jQuery("#final-total-container").text('$' + totalCostPerYear);
    
  });
  
});

function displayPrettyPhoto(url,description) {
	 jQuery.prettyPhoto.open(url,'',description);
}

function regValidate() {

	var regErrors = false;
	var regFirst = jQuery('#register-first').val();	
	if (regFirst == '') { regErrors = true;  }
	var regLast = jQuery('#register-last').val();	
	if (regLast == '') { regErrors = true;  }
	var regEmail = jQuery('#register-email').val();	
	if (regEmail == '') { 
		  regErrors = true;
	} else {
		if(!isValidEmailAddress(regEmail)) {
			regErrors = true;
		}
	}
	var regPass = jQuery('#register-pass').val();	
	if (regPass == '') { regErrors = true;  }
	var regTerms = jQuery('#register-terms').is(':checked');
	if (regTerms == false) {
			regErrors = true;	
	}	
	if (regErrors) {
		jQuery('#register-msg').show();	
		return false;
	} 

}

function regValidateCB() {

	var regErrors = false;
	var regTerms = jQuery('#register-terms').is(':checked');
	if (regTerms == false) {
			regErrors = true;	
	}	
	if (regErrors) {
		jQuery('#register-msg').show();	
		return false;
	} 

}

/* function easeInOut | function doBGFade */
function easeInOut(minValue,maxValue,totalSteps,actualStep,powr){var delta=maxValue-minValue;var stepp=minValue+(Math.pow(((1/totalSteps)*actualStep),powr)*delta);return Math.ceil(stepp)}function doBGFade(elem,fadeColour){if(fadeColour=='yellow'){var startRGB=[235,216,249]}else{var startRGB=[51,51,51]}var endRGB=[255,0,0];var finalColor='red';var steps=375;var intervals=20;var powr=2;if(elem.bgFadeInt)window.clearInterval(elem.bgFadeInt);var actStep=0;elem.bgFadeInt=window.setInterval(function(){elem.css("color","rgb("+easeInOut(startRGB[0],endRGB[0],steps,actStep,powr)+","+easeInOut(startRGB[1],endRGB[1],steps,actStep,powr)+","+easeInOut(startRGB[2],endRGB[2],steps,actStep,powr)+")");actStep++;if(actStep>steps){elem.css("color",finalColor);window.clearInterval(elem.bgFadeInt)}},intervals)}
/* function Pause */
jQuery.fn.pause = function(duration) {
    jQuery(this).animate({ dummy: 1 }, duration);
    return this;
};
/* function validate email */
function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
};






