рони,
Получилось сделать так. В файле main.js удалил все кроме этого
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
$(document).ready(function() {
$('.s_submit').click(function() {
filled = 1;
$(this).parent().children('.sinp').each(function() {
if(this.value.replace(/^\s+|\s+$/g, '')=='' || this.value=='Ваше имя' || this.value=='Ваше имя' || this.value=='Ваш телефон') {$(this).effect('highlight');filled=0;}
});
var q=$(this).parent().children('.email');
if(!validateEmail(q.val())&&(q.val()!='')) {q.effect('highlight');filled=0;}
if(filled==1) {
q=$(this).parent().children('.fhid').val();
$(this).parent().submit();
$('#dialogform').dialog('close');
$('#dialogform2').dialog('close');
}
});
});
и заработало все корректно во всех браузерах, всем спасибо за помощь!