
/*
========================================================
============ Forms- Validator and functions ============ 
========================================================

Files Required: None
Forms should be mapped in http://admin.plasticsurgerystudios.com/

-------------------------------------------------- */
/* FORM VALIDATOR
-------------------------------------------------- */
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
} } 


// CLEAR FORM FUNCTION

function clearText(thefield) {
if (thefield.defaultValue==thefield.value) { thefield.value = "" }
} function replaceText(thefield) {
if (thefield.value=="") { thefield.value = thefield.defaultValue }
}

// FORM VALIDATOR




$(function() {
	
        $('ul.sf-menu').superfish(); 
	$(' p.scroll a').bind('click',function(event){
	var $anchor = $(this);
	$('html, body').stop().animate({scrollTop: $($anchor.attr('href')).offset().top}, 1300);
	/*
	if you don't want to use the easing effects:
	$('html, body').stop().animate({
	scrollTop: $($anchor.attr('href')).offset().top
	}, 1000);
	*/
	event.preventDefault();
	});
	
	
	$("a.fancy").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true
	});
	$(".sspIcons a").fancybox({
		'width' : 640,
		'height' : 580,
		'autoScale' : false,
		'transitionIn' : 'none',
		'transitionOut' : 'none',
		'type' : 'iframe'
		}); 
	$(".procPop").fancybox({
		'width' : 640,
		'height' : 580,
		'autoScale' : false,
		'transitionIn' : 'none',
		'transitionOut' : 'none',
		'type' : 'iframe'
		}); 

	
	$('.Accordian a').click(function() {
		$(this).next('div').stop(true,true).slideToggle(1500);
		return false;
	});
	
	
	});







