﻿String.prototype.format = function() {
    var pattern = /\{\d+\}/g;
    var args = arguments;
    return this.replace(pattern, function(capture) { return args[capture.match(/\d+/)]; });
}

var t;
var J = jQuery.noConflict();
var menuIds = ['mainProducts'];
var subMenuIds = ['subProducts'];


J(document).ready(function() {
    J(menuIds).each(function(i) {
        J('#' + menuIds[i]).mouseover(function() {
            clearTimeout(t);
            J('#' + subMenuIds[i]).fadeIn('fast');

            J(subMenuIds).each(function(j) {
                if (i != j) {
                    J('#' + subMenuIds[j]).fadeOut('fast');
                }
            });
        }).mouseleave(function() {
            t = setTimeout("J('#{0}').fadeOut('fast');".format(subMenuIds[i]), 0);
        });
    });
});



function ValidateCommentForm()
{
	
	var mystring= new String(J('#email').val());
	var myregExp=/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/;
	var answerIdx=mystring.search(myregExp)
	
	if(J('#author').val()=='')
	{
		alert('Please enter a name.');
		J('#author').focus();
		return false;
	}
	else if(answerIdx==-1) 
	{
		alert("Please enter a valid email address.");
		J('#email').focus();
		return false;
	}
	else if(J('#comment').val()=='')
	{
		alert('Please enter comment.');
		J('#comment').focus();
		return false;
	}
	
	return true;
}

