$(document).ready(function(){

	// When clicking Add Pieces in the Quotes form the following is run.
	$('#addPieces').click(function(){
		$('#removePieces').show();
		pieces = $('#qPieces').val()
		if (isNaN(pieces)) { pieces = 1; }
		else { pieces = parseFloat(pieces)+1; }
		$('#qPieces').val(pieces);
		addPieces(pieces);
		return false;
	});
	$('#removePieces').click(function(){
		$('.formRowPieces').last().remove();
		pieces = $('#qPieces').val()
		if (pieces >= 1) $('#qPieces').val(parseFloat(pieces-1));
		return false;
	});
	function addPieces(valPiece) {
		var lang = $('body').attr('class');
		$('.formRowPieces').show();
		addWrapper = $('#addPieces');//.parent();
		if (lang == 'es') {
			$(addWrapper).before('<div class="formRowPieces">Pieza '+valPiece+': <input id="qWidth_'+valPiece+'" value="ANCHO" type="text" onblur="if (this.value==\'\') this.value=\'ANCHO\';" onfocus="if (this.value==\'ANCHO\') this.value=\'\';" /> <input id="qHeight_'+valPiece+'" value="ALTO" type="text" onblur="if (this.value==\'\') this.value=\'ALTO\';" onfocus="if (this.value==\'ALTO\') this.value=\'\';" /> <input id="qLength_'+valPiece+'" value="LARGO" class="size2" type="text" onblur="if (this.value==\'\') this.value=\'LARGO\';" onfocus="if (this.value==\'LARGO\') this.value=\'\';" /> <input id="qWeight_'+valPiece+'" value="PESO" class="size2" type="text" onblur="if (this.value==\'\') this.value=\'PESO\';" onfocus="if (this.value==\'PESO\') this.value=\'\';" /> </div>');
		} else {
			$(addWrapper).before('<div class="formRowPieces">Piece '+valPiece+': <input id="qWidth_'+valPiece+'" value="WIDTH" type="text" onblur="if (this.value==\'\') this.value=\'WIDTH\';" onfocus="if (this.value==\'WIDTH\') this.value=\'\';" /> <input id="qHeight_'+valPiece+'" value="HEIGHT" type="text" onblur="if (this.value==\'\') this.value=\'HEIGHT\';" onfocus="if (this.value==\'HEIGHT\') this.value=\'\';" /> <input id="qLength_'+valPiece+'" value="LENGTH" class="size2" type="text" onblur="if (this.value==\'\') this.value=\'LENGTH\';" onfocus="if (this.value==\'LENGTH\') this.value=\'\';" /> <input id="qWeight_'+valPiece+'" value="WEIGHT" class="size2" type="text" onblur="if (this.value==\'\') this.value=\'WEIGHT\';" onfocus="if (this.value==\'WEIGHT\') this.value=\'\';" /> </div>');
		}
	}

	$('input[name=qHazmat]').click(function(){
		var t = $(this).val();
		var c = $('input[name=qHazmat]:checked').val();
		if (c == 'Yes') {
			$('#formRowUnNumber').show();
		} else {
			$('#formRowUnNumber').hide();
		}
	});

	var a = '';
	$('input[name=qMethod]').click(function(){
		var t = $(this).val();
		var c = $('input[name=qMethod]:checked').val();
		if (c == 'Ocean FCL') {
			$('#formRowContainers input[type=text]').each(function(){
				$(this).trigger('blur');
			});
			$('#formRowContainers').show();
			$('#formRowPieces').hide();
			$('#formRowPieces input[type=text]').val('');
			a = 'FCL';
		} else {
			if (a=='FCL') {
				$('#formRowPieces input[type=text]').val('').each(function(){
					$(this).trigger('blur');
				});
			}
			$('#formRowPieces').show();
			$('#formRowContainers').hide();
			$('#formRowContainers input[type=text]').val('');
			a = '';
		}
	});

	var numRand = Math.floor(Math.random()*3)+1;
	var captchaImg = $('.captchaImg');
	captchaImg.attr('src',captchaImg.attr('src').replace(/\d+/,numRand));
	$("#formContact input.formBt").click(function(){
		var lang = $('body').attr('class');
		var valid = '';
		var isr = (lang == 'es' ? ' es requerido' : ' is required.');
		var name = $("#name").val();
		var email = $("#email").val();
		var telephone = $("#telephone").val();
		var organization = $("#organization").val();
		var address = $("#address").val();
		var city = $("#city").val();
		var state = $("#state").val();
		var country = $("#country").val();
		var message = $("#message").val();
		var captcha = $("#captcha").val().toLowerCase();
		if (name.length<1) {
			valid += '<br />Name'+isr;
		}
		if (name.length<1||name=='NAME'||name=="NOMBRE") {
			if (lang=='es') valid += '<br />Un Nombre v&aacute;lido'+isr;
			else valid += '<br />A valid Name'+isr;
		}
		if (!email.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
			if (lang=='es') valid += '<br />Un Email v&aacute;lido'+isr;
			else valid += '<br />A valid Email'+isr;
		}
		if (message.length<1) {
			if (lang=='es') valid += '<br />Un Mensaje'+isr;
			else valid += '<br />Message'+isr;
		}
		if (captcha!='eq3f'&&captcha!='mb8w'&&captcha!='kay5') {
			if (lang=='es') valid += '<br />Un C&oacute;digo v&aacute;lido'+isr;
			else valid += '<br />A valid Code'+isr;
		}
		if (valid!='') {
			$("#response").fadeIn("slow");
			$("#response").html("Error:"+valid);
		}
		else {
			var datastr ='name=' + name + '&email=' + email + '&telephone=' + telephone + '&organization=' + organization + '&address=' + address  + '&city=' + city  + '&state=' + state  + '&country=' + country + '&message=' + message;
			$("#response").css("display", "block");
			if (lang=='es') { $("#response").html("Enviando mensaje .... "); }
			else { $("#response").html("Sending message .... "); }
			$("#response").fadeIn("slow");
			setTimeout("send('"+datastr+"')",2000);
		}
		return false;
	});
	$("#formQuotes input.formBt").click(function(){
		var pieceDim ='';
		$('.formRowPieces').each(function(index){
			pieceIndex = index+1;
			pieceDim += "<Br> Piece "+pieceIndex;
			pieceDim += ' - Width:'+$('#qWidth_'+pieceIndex).val();
			pieceDim += ' - Height:'+$('#qHeight_'+pieceIndex).val();
			pieceDim += ' - Length:'+$('#qLength_'+pieceIndex).val();
			pieceDim += ' - Weight:'+$('#qWeight_'+pieceIndex).val();			
		});
		var container = '';
		if ($('#qContainer20').val() != "20´") {container += '<Br> 20inch: '+$('#qContainer20').val();}
		if ($('#qContainer40').val() != "40´") {container += '<Br> 40inch: '+$('#qContainer40').val();}
		if ($('#qContainer45').val() != "45´") {container += '<Br> 45inch: '+$('#qContainer45').val();}
		container += '<Br> Total Weight: '+$('#qTotalWeight').val();
		//alert(container);
		var lang = $('body').attr('class');
		var valid = '';
		var isr = (lang == 'es' ? ' es requerido' : ' is required.');
		var qName = $("#qName").val();
		var qEmail = $("#qEmail").val();
		var qTelephone = $("#qTelephone").val();
		var qOrganization = $("#qOrganization").val();
		var qStreetAddress = $("#qStreetAddress").val();
		var qCity = $("#qCity").val();
		var qState = $("#qState").val();
		var qCountry = $("#qCountry").val();
		//var qTransport = $("#qTransport").val();
		var qMessage = $("#qMessage").val();
		var qCaptcha = $("#qCaptcha").val().toLowerCase();
		var qMethod = $("input[name=qMethod]:checked", "#formQuotes").val(); // Method = Transport
		var qDescript = $("#qDescript").val();
		var qEstimated = $("#qEstimated").val();
		var qInsurance = $("#qInsurance").val();
		var qPieces = $("#qPieces").val();
		//var qDimensions = $("#qDimensions").val();
		//var qWeight = $("#qWeight").val();
		var qHazmat = $("input[name=qHazmat]:checked", "#formQuotes").val();
		var qUN = $("#qUN").val();
		var qCountryFrom = $("#qCountryFrom").val();
		var qCityFrom = $("#qCityFrom").val();
		var qStateFrom = $("#qStateFrom").val();
		var qZipFrom = $("#qZipFrom").val();
		var qCountryTo = $("#qCountryTo").val();
		var qCityTo = $("#qCityTo").val();
		var qStateTo = $("#qStateTo").val();
		var qZipTo = $("#qZipTo").val();
		if (qName.length<1||qName=='NAME'||qName=="NOMBRE") {
			if (lang=='es') valid += '<br />Un Nombre v&aacute;lido'+isr;
			else valid += '<br />A valid Name'+isr;
		}
		if (!qEmail.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
			if (lang=='es') valid += '<br />Un Email v&aacute;lido'+isr;
			else valid += '<br />A valid Email'+isr;
		}
		if (qCaptcha!='eq3f'&&qCaptcha!='mb8w'&&qCaptcha!='kay5') {
			if (lang=='es') valid += '<br />Un C&oacute;digo v&aacute;lido'+isr;
			else valid += '<br />A valid Code'+isr;
		}
		if (qMessage.length<1) {
			if (lang=='es') valid += '<br />Un Mensaje'+isr;
			else valid += '<br />Message'+isr;
		}
		if (valid!='') {
			$("#responseQ").fadeIn("slow");
			$("#responseQ").html("Error:"+valid);
		}
		else {
			var datastr ='qName=' + qName + '&qEmail=' + qEmail + '&qTelephone=' + qTelephone + '&qOrganization=' + qOrganization + '&qStreetAddress=' + qStreetAddress + '&qCity=' + qCity + '&qState=' + qState + '&qCountry=' + qCountry  + '&qMessage=' + qMessage + '&qMethod=' + qMethod + '&qDescript=' + qDescript + '&qEstimated=' + qEstimated + '&qInsurance=' + qInsurance + '&qContainer=' + container + '&qPieces=' + qPieces + '&qDimensions=' + pieceDim + '&qHazmat=' + qHazmat + '&qUN=' + qUN + '&qCountryFrom=' + qCountryFrom + '&qCityFrom=' + qCityFrom + '&qStateFrom=' + qStateFrom + '&qZipFrom=' + qZipFrom + '&qCountryTo=' + qCountryTo + '&qCityTo=' + qCityTo + '&qStateTo=' + qStateTo + '&qZipTo=' + qZipTo;
			$("#responseQ").css("display", "block");
			if (lang=='es') { $("#responseQ").html("Enviando mensaje .... "); }
			else { $("#responseQ").html("Sending message .... "); }
			$("#responseQ").fadeIn("slow");
			//alert(datastr);
			setTimeout("sendQ('"+datastr+"')",2000);
		}
		return false;
	});
});
function send(datastr){
	$.ajax({	
		type: "POST",
		url: "/styles/promptus/mail.php",
		data: datastr,
		cache: false,
		success: function(html){
		$("#response").fadeIn("slow");
		$("#response").html(html);
		setTimeout('$("#response").fadeOut("slow")',2000);
	}
	});
}
function sendQ(datastr){
	$.ajax({	
		type: "POST",
		url: "/styles/promptus/mail_quotes.php",
		data: datastr,
		cache: false,
		success: function(html){
		$("#responseQ").fadeIn("slow");
		$("#responseQ").html(html);
		setTimeout('$("#responseQ").fadeOut("slow")',4000);
	}
	});
}

