function switchRowColorOnHover() {
    $('tr.backDark, tr.backLight').hover(
            function(){$(this).addClass('backHighlight')},
            function(){$(this).removeClass('backHighlight')}
    )
}

function contactUsForm()
		{
			var errr = 0;
			$('#contactUsForm').find(':input:not(:submit)').each(function(){
                                            switch($(this).attr('name'))
                                            {
                                                    case 'username':
                                                                                    if($(this).val() == '')
                                                                                    {
                                                                                            alert('لطفا نام را وارد کنید');
                                                                                            $(this).focus();
                                                                                            errr = 1;
                                                                                           return false;
                                                                                    }
                                                                                    break;
                                                    case 'user_email':
                                                                                    if($(this).val() == '' && errr == 0)
                                                                                    {
                                                                                            alert('لطفا ایمیل تان را وارد کنید');
                                                                                            $(this).focus();
                                                                                            errr = 1;
                                                                                             return false;
                                                                                    }
                                                                                    if(!email_checking($(this).val())  && errr == 0)
                                                                                    {
                                                                                            alert('لطفا ایمیل تان را درست وارد کنید');
                                                                                            $(this).focus();
                                                                                            errr = 1;
                                                                                            return false;
                                                                                    }
                                                                                    break;
                                                    case 'subject':
                                                                                    if($(this).val() == '')
                                                                                    {
                                                                                            alert('لطفا عنوان را وارد کنید');
                                                                                            $(this).focus();
                                                                                            errr = 1;
                                                                                           return false;
                                                                                    }
                                                                                    break;

                                                case 'section':
                                                                                    if($(this).val() == 0  && errr == 0)
                                                                                    {
                                                                                            alert('من فضلك اختر القسم الذي تود مراسلته');
                                                                                            $(this).focus();
                                                                                            errr = 1;
                                                                                             return false;
                                                                                    }
                                                                                    break;
                                                    case 'body':
                                                                                    if($(this).val() == ''  && errr == 0)
                                                                                    {
                                                                                            alert('لطفا متن نامه را وارد کنید...');
                                                                                            $(this).focus();
                                                                                            errr = 1;
                                                                                             return false;
                                                                                    }
                                                                                    break;
                                            }
                                    })
			if(errr == 0)
			{
				$('#pleasewait').show();
                                $.ajax({
                                   type: "POST",
                                   url: $('#contactUsForm').attr('action'),
                                   data:$('#contactUsForm').serialize(),
                                   success: function(msg){
                                            $('#pleasewait').hide();
                                            alert(msg);
                                              if(msg == 'شماره ای که وارد کرده اید صحیح نیست') {
                                                        $('#captchaContact').val('').focus();
                                                }
                                                else{
                                         //           generateCaptcha();
                                                    $('#contactUs').dialog( "destroy" );
                                                }
                                   }
                                 });
			}
		}

		function tellFriendForm(form)
		{
			var errr = 0;
			$(form).find(':input:not(:submit)').each(function(){
												switch($(this).attr('name'))
												{
													case 'username':
																	if($(this).val() == '')
																	{
																		alert('لطفا نام را وارد کنید');
																		$(this).focus();
																		errr = 1;
																		return false;
																	}
																	break;
													case 'user_email':
																	if($(this).val() == '' && errr == 0)
																	{
																		alert('لطفا ایمیل تان را وارد کنید');
																		$(this).focus();
																		errr = 1;
																		return false;
																	}
																	if(!email_checking($(this).val()) && errr == 0)
																	{
																		alert('لطفا ایمیل تان را درست وارد کنید');
																		$(this).focus();
																		errr = 1;
																		return false;
																	}
																	break;
													case 'friendname':
																	if($(this).val() == '' && errr == 0)
																	{
																		alert('لطفا اسم دوست تان را وارد کنید');
																		$(this).focus();
																		errr = 1;
																		return false;
																	}
																	break;
													case 'friend_email':
																	if($(this).val() == '' && errr == 0)
																	{
																		alert('لطفا ایمیل دوست تان را وارد کنید');
																		$(this).focus();
																		errr = 1;
																		return false;
																	}
																	if(!email_checking($(this).val()) && errr == 0)
																	{
																		alert('لطفا ایمیل دوست تان را درست وارد کنید');
																		$(this).focus();
																		errr = 1;
																		return false;
																	}
																	break;
                                                                                                     case 'error_desc':
                                                                                                                                        if($(this).val() == ''  && errr == 0)
                                                                                                                                        {
                                                                                                                                                alert('عفواً ولكنك لم تكتب لنا أي تفاصيل عن العطل ...');
                                                                                                                                                $(this).focus();
                                                                                                                                                errr = 1;
                                                                                                                                                 return false;
                                                                                                                                        }
                                                                                                                                        break;
												}
											})
                                                                                        
			if(errr == 0)
			{
				var wait = $(form).prev('.pleasewait2')
				wait.show();
                                $.ajax({
                                   type: "POST",
                                   url: $(form).attr('action'),
                                   data:$(form).serialize(),
                                   success: function(msg){
                                            wait.hide();
                                            alert(msg);
                                                if(msg == 'شماره ای که وارد کرده اید صحیح نیست') {
                                                        $(form).find('.captchaFriend').val('').focus();
                                                }
                                                else{
                            //                        generateCaptcha();

                                                    $('#tellFriend').dialog( "destroy" );
                                                    $('.servicesWrapper').fadeOut();
                                                }
                                   }
                                 });
                                //wait.hide(); alert('تم إرسال رسالتك بنجاح');Modalbox.hide(); } });
			}

                        return false;
		}

function generateCaptcha(){
                                                                $.ajax({
                                                               type: "POST",
                                                               url: makeUrl({'module':'default', 'action':'generateCaptcha'}),
                                                               success: function(msg){
                                                                            $('.captchaInput').text(msg);
                                                                }
                                                            });
}
function email_checking(email)
{
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		str =email;
		if(str.match(emailRegEx)){	return true;}
		return false;
}
