$(document).ready(function(){
	// check if there's a field which needs the current path filled into
	$('.stitch_frm_currentpath').val(window.location.pathname);
	
	$('.contentSideColumn.subNav a').bind('click',function(){
		var id = $(this).attr('href');
		if (id&&id.length>0) {
			if (id&&id.indexOf('#')==0) {
				var name = id.substr(1);
				var thething = $('a[name="'+name+'"]');
				if (thething&&thething.length>0) {
					$('html,body').animate({scrollTop: thething.offset().top-200},'slow');
					return false;
				}
			}
		}
		
		return true;
	});
	
	// back to top tween
	$('a[href="#backtotop"]').bind('click',function() {
		$('html,body').animate({scrollTop: 0},'slow');
		return false;
	});
	
	// Start Menu OnState
	$('.mainMenuItem').removeClass('current');
	$('.mainMenuItem').each(function() {
		var searchstr = $(this).attr('stackbtn_current');
		if (!searchstr) return;
		
		var pat = new RegExp(searchstr,'i');
		if (pat.test(window.location.href)) {
			$(this).addClass('current');
		}
	});
	// End Menu OnState
});

function goToByScroll(id){
   $('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}

function submitContactFrm(frmname) {
	if (!frmname) frmid = 'contactus';
	
	$('#'+frmname+'loading').show();
	$('#'+frmname+'frm').ajaxSubmit({
		data : {

		},
		success : function(data) {
			$('#'+frmname+'loading').hide();
			alert(data);
		},
		error : function() {
			$('#'+frmname+'loading').hide();
			alert('Problem contacting server.');
		}
	});
}

function submitContactFrmCaptcha(frmname) {
	if (!frmname) frmid = 'contactus';
	
	$('#'+frmname+'loading').show();
	$('#'+frmname+'frm').ajaxSubmit({
		data : {

		},
		success : function(data,status,request) {
			var status = request.getResponseHeader('frm.status');
			if (status=='ok') {
				alert(data);
			} else {
				Recaptcha.reload();
				alert(data);
			}
			
			$('#'+frmname+'loading').hide();
		},
		error : function() {
			$('#'+frmname+'loading').hide();
			alert('Problem contacting server.');
		}
	});
}

function loadjscssfile(filename, filetype) {
	if (filetype == "js") { // if filename is a external JavaScript file
		var fileref = document.createElement('script');
		fileref.setAttribute("type", "text/javascript");
		fileref.setAttribute("src", filename);
	} else if (filetype == "css") { // if filename is an external CSS file
		var fileref = document.createElement("link");
		fileref.setAttribute("rel", "stylesheet");
		fileref.setAttribute("type", "text/css");
		fileref.setAttribute("href", filename);
	}
	if (typeof fileref != "undefined") {
		document.getElementsByTagName("head")[0].appendChild(fileref);
	}
}

loadjscssfile("/sbres/jquery/js/jquery.form.js", "js");
//loadjscssfile("/sbres/jquery/ui/cycle/jquery.cycle.all.min.js", "js");

