// Do not copy without permission -- webmaster @ adcowholesale.com || Norik Feb 09 2008//
$(function() {
$('#gMap ul').tabs({ fxSlide: false, fxFade: true, fxSpeed: 'normal' });
$('#flexbox ul').tabs({ fxSlide: false, fxFade: true, fxSpeed: 'normal' });
//$('#flexbox ul').tabsDisable(5); // disable 5th tab
$("#vf_trigger").click(function(event) {event.preventDefault();$("#vf_instructions").slideToggle();});
$("#Q_trigger").click(function(event){event.preventDefault();$("#Q_comment").slideToggle("slow");});
//Qblock
  $('.error').hide();
  $("#jQsubmit").click(function() {
	$("#jQsubmit").attr("disabled","true").attr("value", "Sending, please wait...");
	$(".error").hide();
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	
	var jQname = $("#jQname").val();
	if(jQname == '') {
		$("#jQname").after('<label class="error">This field is required.</label>');
		$("#jQsubmit").removeAttr("disabled").attr("value", "SUBMIT COMMENT");
		return false;
	} 
	
	var jQemail = $("#jQemail").val();
	if(jQemail == '') {
		$("#jQemail").after('<label class="error">This field is required.</label>');
		$("#jQsubmit").removeAttr("disabled").attr("value", "SUBMIT COMMENT");
		return false;
	} else if(!emailReg.test(jQemail)) {	
		$("#jQemail").after('<label class="error">Please enter a valid email address.</label>');
		$("#jQsubmit").removeAttr("disabled").attr("value", "SUBMIT COMMENT");
		return false;
	}
	
	var jQsubject = $("#jQsubject").val();
	if(jQsubject == '') {
		$("#jQsubject").after('<label class="error">This field is required.</label>');
		$("#jQsubmit").removeAttr("disabled").attr("value", "SUBMIT COMMENT");
		return false;
	}
	
	var jQcomment = $("#jQcomment").val();
	if(jQcomment == '') {
		$("#jQcomment").after('<label class="error">You forgot to enter the message.</label>');
		$("#jQsubmit").removeAttr("disabled").attr("value", "SUBMIT COMMENT");
		return false;
	}	
	
	var dataString = $("#Q_comment form").serialize();
	//alert (dataString);return false;
		
	$.ajax({

	type: "post",
	url: "send.asp",
	data: dataString,
	error: function() {
		$('#commentForm').html("<div id='message'></div>");
        $('#message').html("<img src='../images/store/error.png' alt='failed' /><h2>Failed to Submit!</h2>")
        .append("<p>Please use our <a href='/shopcustcontact.asp'>Contact Form</a>.</p>")
        .hide()
        .fadeIn(1500, function() {
          $('#message');
        });
	},
    success: function() {
		$('#commentForm').html("<div id='message'></div>");
        $('#message').html("<img src='../images/store/sent.png' alt='sent' /><h2>Contact Form Submitted!</h2>")
        .append("<p>We will be in touch soon.</p>")
        .hide()
        .fadeIn(1500, function() {
          $('#message');
        });
	 }
	});
    return false;
	});
});
function check(x){document.add2cart.Feature2[x].checked=true}

function Calc_circle()
    {
    var CircleRadius = parseFloat(document.add2cart.FeatureValue3.value);
    var MldWth = parseFloat(document.add2cart.wdthM.value);
    var QQT = parseFloat(document.add2cart.vfQc.value);
	var shape
	var calcLength;
	for (var i = 0; i<document.add2cart.Feature2.length; i++) {
		if (document.add2cart.Feature2[i].checked) {
			shape = document.add2cart.Feature2[i].value;
		}
	}
    if (CircleRadius > 0)
        {
		if (shape < 4)
			{
			document.add2cart.FeatureQuantity1_2.value =  QQT;
			calcLength =  Math.ceil(((CircleRadius+MldWth)* Math.PI)/24);
			if (calcLength <= 6)
				{
				document.add2cart.quantity.value = QQT*6;
				}
			else
				{
				document.add2cart.quantity.value = QQT*calcLength;
				}
			}
		else if (shape > 4)
			{
			document.add2cart.FeatureQuantity1_2.value =  QQT;
			calcLength =  Math.ceil(((CircleRadius+MldWth)* Math.PI)/6);
			if (calcLength <= 6)
				{
				document.add2cart.quantity.value = QQT*6;
				}
			else
				{
				document.add2cart.quantity.value = QQT*calcLength;
				}
			}
		else
			{
			document.add2cart.FeatureQuantity1_2.value =  QQT;
			calcLength =  Math.ceil(((CircleRadius+MldWth)* Math.PI)/12);
			if (calcLength <= 6)
				{
				document.add2cart.quantity.value = QQT*6;
				}
			else
				{
				document.add2cart.quantity.value = QQT*calcLength;
				}
			}
        }
    else
        {
        document.add2cart.quantity.value = "" ;
        }
    }

function Calc_arc_case()
    {
    var arcWidth = parseFloat(document.add2cart.FeatureValue4.value);
    var arcHeight = parseFloat(document.add2cart.FeatureValue5.value);
    var QQTa = parseFloat(document.add2cart.vfQa.value);
	var calcLength;
    if (arcHeight > 0)
        {
		document.add2cart.FeatureQuantity1_2.value =  QQTa;
		calcLength =  Math.ceil(((arcWidth+arcHeight)+6)/12);
		if (calcLength <= 6)
			{
			document.add2cart.quantity.value = QQTa*6;
			}
		else
			{
			document.add2cart.quantity.value = QQTa*calcLength;
			}
        }
    else
        {
        document.add2cart.quantity.value = "" ;
        }
    }

function Calc_arc_crown()
    {
    var arcWidth = parseFloat(document.add2cart.FeatureValue4.value);
    var arcHeight = parseFloat(document.add2cart.FeatureValue5.value);
    var QQTa = parseFloat(document.add2cart.vfQa.value);
	var calcLength;
    if (arcHeight > 0)
        {
		document.add2cart.FeatureQuantity1_2.value =  QQTa;
		calcLength =  Math.ceil(((arcWidth+arcHeight)+12)/12);
		if (calcLength <= 6)
			{
			document.add2cart.quantity.value = QQTa*6;
			}
		else
			{
			document.add2cart.quantity.value = QQTa*calcLength;
			}
        }
    else
        {
        document.add2cart.quantity.value = "" ;
        }
    }

function Calc_ellipse()
    {
    var eLength = parseFloat(document.add2cart.vfL.value);
    var QQTe = parseFloat(document.add2cart.vfQe.value);
	var calcLength;
    if (eLength > 0)
        {
		document.add2cart.FeatureQuantity1_2.value =  QQTe;
		calcLength =  Math.ceil((eLength)/12);
		if (calcLength <= 6)
			{
			document.add2cart.quantity.value = QQTe*6;
			}
		else
			{
			document.add2cart.quantity.value = QQTe*calcLength;
			}
        }
    else
        {
        document.add2cart.quantity.value = "" ;
        }
    }
	

function Calc_straight()
    {
    var sLength = parseFloat(document.add2cart.vfsL.value);
    var QQTs = parseFloat(document.add2cart.vfQs.value);
	var calcLength;
    if (sLength > 0)
        {
		document.add2cart.FeatureQuantity1_2.value =  QQTs;
		calcLength =  Math.ceil(sLength);
		if (calcLength <= 6)
			{
			document.add2cart.quantity.value = QQTs*6;
			}
		else
			{
			document.add2cart.quantity.value = QQTs*calcLength;
			}
        }
    else
        {
        document.add2cart.quantity.value = "" ;
        }
    }
// DOM
		$(document).ready(function() {
			$("#mycarousel").jcarousel({scroll: 1});
//Activate FancyBox
			$("div#fancybox a").fancybox({
				'hideOnContentClick': true
			});
//Quantity Calculator			
			function Calc_QTT(){
				var QTT = parseFloat($("#QTT").val());
				var SU = parseFloat($("#SaleUnit").val());
				if ((QTT=='') || ((QTT)<=0)){$("#quantity").val(SU);$("#CQTT").html(SU);}
				else if ((QTT%SU) > 0){$("#quantity").val(SU*(Math.ceil(QTT/SU)));$("#CQTT").html(SU*(Math.ceil(QTT/SU)));}
				else{$("#quantity").val(QTT);$("#CQTT").html(QTT);}
			}
			$("#QTT").keyup(Calc_QTT);
			Calc_QTT();
		});
