$(window).load(function(){

	// Mobile Site - Contact Us link
	$('#contact-us-link').click(function(e){
		e.preventDefault();
		$("html, body").animate({ scrollTop: $(document).height() }, 1000);
	});
});


// Engineering Tools - function to update volume
function updateVolume(){
	var q = $('#vc-tank-inside-diameter').val();
	var ss = $('#vc-tank-straight-side-length').val();
	var headconst = $('input:radio[name=head-type]:checked').val();
	
	var tankgal = q * q * 0.0034 * ss;
	var headgal = q * q * q * headconst;
	
	var headlit = headgal / 0.2642;
	var tanggal = headgal + tankgal;
	var flooded = headgal + headgal + tankgal;
	
	var tanklit = tankgal / 0.2642;
	var tankgal = Math.round(tankgal*10)/10;
	var tanklit = Math.round(tanklit*10)/10;
	$('#cr-volume-straight-side-gallons').val(tankgal);
	$('#cr-volume-straight-side-liters').val(tanklit);
	
	
	var headgal = Math.round(headgal*10)/10;
	var headlit = Math.round(headlit*10)/10;
	$('#cr-volume-head-gallons').val(headgal);
	$('#cr-volume-head-liters').val(headlit);
				
	
	tanglit = tanggal / 0.2642;
	var tanglit =Math.round(tanglit*10)/10;
	var tanggal = Math.round(tanggal*10)/10;
	$('#cr-volume-top-tangent-line-gallons').val(tanggal);
	$('#cr-volume-top-tangent-line-liters').val(tanglit);
	
	
	floodedlit = flooded / 0.2642;
	var floodedlit =Math.round(floodedlit*10)/10;
	var flooded = Math.round(flooded*10)/10;
	$('#cr-flooded-volume-gallons').val(flooded);
	$('#cr-flooded-volume-liters').val(floodedlit);
}


// Show user a confirm dialog
function confirmDeletion(which,id,page,label,vars){
	var input_box=confirm("Are you sure you want to delete this "+label+"?");
	if (input_box==true){
		if(vars)
		 	window.location = page+"&d"+which+"="+id;
		else
			window.location = page+"?d"+which+"="+id;
	} else {
		//do nothing
	}
}

// Mask an email address
function maskEmail(user,site,message){
	document.write('<a href=\"mailto:'+ user + '@' + site + '\">'); 
	document.write(message+'</a>');
}

// Force a maximum length on a textarea or other input
function forceMaxLength(obj, maxlength){
	if (obj.value.length > maxlength)
		obj.value = obj.value.substring(0,maxlength)
}

// This functions like 'placeholder'
function checkInput(obj, value, fontColor){
	if(fontColor==undefined) fontColor = '#000000';
	if(obj.value == ""){
		obj.value = value;
		obj.style.color = '#999999';
	} else if(obj.value == value){
		obj.value = "";
		obj.style.color = fontColor;
	}
}

// Regex to wrap a URL with an <a> tag
function replaceURLWithHTMLLinks(text){
	var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
	return text.replace(exp,"<a href='$1' target='_blank'>$1</a>"); 
}



