jQuery(window).load(function() {
//    jQuery("div.header").find("a.open").click(function() {
//        jQuery("div.header").find("div.basket").show();
//        jQuery(this).addClass("open-o");
//        jQuery(this).removeClass("open");
//    });
//    jQuery("div.header").find("a.close").click(function() {
//        jQuery("div.header").find("div.basket").hide();
//        jQuery("div.header").find("a.open-o").addClass("open");
//        jQuery("div.header").find("a.open-o").removeClass("open-o");
//    });
    resizeMenu(jQuery("div.main-nav"), jQuery("div.main-nav").width());
	//jQuery("div.cat-block").find("ul.cat").children().find("a:first").click(function(){
	//	if(jQuery(this).next().is(".sub")){
	//		jQuery(this).parent().addClass("shover");
	//	}														
	//});
   // jQuery("div.cat-block").find("div.collapse").find("a").click(function() {
   //     jQuery("div.cat-block").find("ul.cat").find("li.shover").removeClass("shover");
//	 });

 });
function resizeMenu(menuHolder,menuWidth){
	var holder=menuHolder;
	var jQueryitems=jQuery(holder).find("ul:first").children();
	jQueryitems.each(function(i){
		jQuery(this).find("a:first").width("auto");		 
	});
	var w0=menuWidth;
	var w1=jQuery(holder).find("ul:first").width();
	var w2=0;
	var mod=0;
	if(jQueryitems.length>0 && w0>w1){
		w2=parseInt((w0-w1)/jQueryitems.length);
		mod=(w0-w1)%jQueryitems.length;
		jQueryitems.each(function(i){
			if(i<mod){
				jQuery(this).find("a:first").width(jQuery(this).find("a:first").width()+w2+1);
			}else{
				jQuery(this).find("a:first").width(jQuery(this).find("a:first").width()+w2);
			}
			jQuery(this).css("visibility","visible");
		});
	}
	
}
function showtab(a) {

	var a_array = document.getElementById("tabs").getElementsByTagName("a");
	var j=0;
	for (var i=0; i<a_array.length; i++) {
		a_array[i].className='';
		if(a==a_array[i])
		{ j=i;}
	}
	if(a!=null){
		a.className="active";
	}
	var b_array = new Array();
	var c_array = document.getElementById("tabscontent").getElementsByTagName("div");
	for (var i=0; i<c_array.length; i++){
	  if (c_array[i].className=='tabcontent' || c_array[i].className=='tabcontent hidden'){
	    b_array.push(c_array[i]);
	  }
	}
	for (var i=0; i<b_array.length; i++) {
		b_array[i].className='tabcontent hidden';
		if(j==i)
			{b_array[i].className='tabcontent'; }
	}
}

function isNumber() {
    if ((event.keyCode < 44 || (event.keyCode > 57 && event.keyCode < 96) || event.keyCode > 105 || event.keyCode == 45 || event.keyCode == 47) && event.keyCode != 8) event.returnValue = false;
}

function validateGDC()
{
    if (jQuery('#txtGDCNumber').attr('value').length==0)
    {
        alert("Please enter GDC Number");
    }
    else {
        jQuery("#GDCValidateButton").hide();
        jQuery("#GDCLoadingImage").show();

        jQuery('#txtGDCNumber').attr("disabled", true);
        jQuery('#btnGDCApply').attr("disabled", true);
        var sURL = '/validateGDC.asp?GDCNumber=' + jQuery('#txtGDCNumber').attr('value') + '&UserID=' + jQuery('#txtUserID').attr('value');
       
        jQuery.get(sURL, '', function(data) {
        
            
            if(data=="True")
            {
               // alert("Thank you! We will send you an email once your GDC number has been validated");
                //jQuery('#txtGDCNumber').attr('value', '');

                jQuery("#GDCValidateForm").hide();
                jQuery("#GDVValidateMessage").fadeIn("slow");
            }
            else
            {
                alert("Sorry, unable to submit your request. Please try again later");
            }
            jQuery('#btnGDCApply').attr("disabled", false);
        });
    }
}

function ClearText(textbox, text) {
    if (textbox.value == text) {
        textbox.value = "";
    }
}

function PopulateText(textbox, text) {
    if (textbox.value == "") {
        textbox.value = text;
    }
}



function newsletterSubscribe() {
    if (document.getElementById('txtName').value == '') {
        alert('Please enter your name');
        return false;
    } else if (document.getElementById('txtEmail').value == '') {
        alert('Please enter your email address');
        return false;
    } else if (echeck(document.getElementById('txtEmail').value) == false) {
        alert('Please enter a valid email address');
        return false;
    } else {
        return true;
    }
}

function echeck(str) {
    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        // alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        //  alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        //  alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(at, (lat + 1)) != -1) {
        //  alert("Invalid E-mail ID")
        return false
    }

    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        //  alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(dot, (lat + 2)) == -1) {
        //  alert("Invalid E-mail ID")
        return false
    }

    if (str.indexOf(" ") != -1) {
        //  alert("Invalid E-mail ID")
        return false
    }

    return true
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}
function correctPNG() {
    // no operation - for other browsers than old IE versions
}

function imgSwap(oImg) {
    var strOver = "-on"    // image to be used with mouse over
    var strOff = "-off"     // normal image
    var strImg = oImg.src
    if (strImg.indexOf(strOver) != -1) {
        oImg.src = strImg.replace(strOver, strOff)
    } else {
        oImg.src = strImg.replace(strOff, strOver)
    }
}
