/* ------------------------------ *//* Validation script              *//*                                *//* to validate email, phone and   *//* other fields in the forms      *//*                                *//* Artem Kuznetsov 2007 (C)       *//*                                *//* ------------------------------ *///// Add this script to page with form named "request" and // fields named as you wish////// Validate "Request" form//function validateform(){// validate "cource" fields  if ( ! (document.forms.request.cource1.checked || document.forms.request.cource2.checked || document.forms.request.cource3.checked || document.forms.request.cource4.checked || document.forms.request.cource5.checked || document.forms.request.cource6.checked || document.forms.request.cource7.checked || document.forms.request.cource8.checked || document.forms.request.cource9.checked || document.forms.request.cource10.checked) )  {	  document.forms.request.cource1.focus();	  alert("Пожалуйста выберите темы тренингов, которые Вы хотели бы посетить!");	  return false;  }		// validate "SureName" field 	document.forms.request.surename.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.surename.value == null) || (document.forms.request.surename.value.length < 3) )  { 	document.forms.request.surename.style.backgroundColor="#FFCCCC";    document.forms.request.surename.focus();    return false;  }	// validate "Name" field 	document.forms.request.name.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.name.value == null) || (document.forms.request.name.value.length < 3) )  { //   alert("Вы забыли указать Имя"); 	document.forms.request.name.style.backgroundColor="#FFCCCC";    document.forms.request.name.focus();    return false;  }// validate "email" 	document.forms.request.email.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.email.value == null) || (document.forms.request.email.value.length < 6) )  { //   alert("Заполните поле: E-mail отправителя"); 	document.forms.request.email.style.backgroundColor="#FFCCCC";    document.forms.request.email.focus();    return false;  }  if (! (/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.forms.request.email.value)) )  {//    alert("Введите правильный e-mail адрес"); 	document.forms.request.email.style.backgroundColor="#FFCCCC";    document.forms.request.email.focus();    return false;  }// validate "Phone" field// "+7(123) 123-45-67" or "81231234567" or "8 123 1234567" or "8 123 123 45 67" or "8(123)1234567" or "8(123)123-45-67"   	document.forms.request.phone.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.phone.value == null) || (document.forms.request.phone.value.length < 1) )  {  //  alert("Вы забыли указать телефон");   	document.forms.request.phone.style.backgroundColor="#FFCCCC";    document.forms.request.phone.focus();    return false;  }  if (! (/^[\+]{0,1}\d{0,1}\s{0,1}[(\s]{0,1}\d{3}[)\s]{0,1}\s{0,1}\d{3}[\-\s]{0,1}\d{2}[\-\s]{0,1}\d{2}$/.test(document.forms.request.phone.value)) )  {//    alert("Введите номер телефона в формате 8(123)123-45-67");   	document.forms.request.phone.style.backgroundColor="#FFCCCC";    document.forms.request.phone.focus();    return false;  }	    return true;} //// Validate "FAQ" form//function validateform2(){// validate "FIO" field 	document.forms.request.fio.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.fio.value == null) || (document.forms.request.surename.value.length < 3) )  { 	document.forms.request.fio.style.backgroundColor="#FFCCCC";    document.forms.request.fio.focus();    return false;  }	// validate "email" 	document.forms.request.email.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.email.value == null) || (document.forms.request.email.value.length < 6) )  {  //   alert("Заполните поле: E-mail отправителя"); 	document.forms.request.email.style.backgroundColor="#FFCCCC";    document.forms.request.email.focus();    return false;  }  if (! (/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.forms.request.email.value)) )  {//    alert("Введите правильный e-mail адрес"); 	document.forms.request.email.style.backgroundColor="#FFCCCC";    document.forms.request.email.focus();    return false;  }    document.forms.request.comment.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.comment.value == null) || (document.forms.request.comment.value.length < 1) )  { //   alert("Вы забыли задать вопрос");    document.forms.request.comment.style.backgroundColor="#FFCCCC";    document.forms.request.comment.focus();    return false;  }  return true;} //// Validate "FAQ" form//function validateform3(){// validate "FIO" field 	document.forms.request.fio.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.fio.value == null) || (document.forms.request.surename.value.length < 3) )  { 	document.forms.request.fio.style.backgroundColor="#FFCCCC";    document.forms.request.fio.focus();    return false;  }	// validate "email" 	document.forms.request.email.style.backgroundColor="#FFFFFF";  if ( (document.forms.request.email.value == null) || (document.forms.request.email.value.length < 6) )  {  //   alert("Заполните поле: E-mail отправителя"); 	document.forms.request.email.style.backgroundColor="#FFCCCC";    document.forms.request.email.focus();    return false;  }  if (! (/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.forms.request.email.value)) )  {//    alert("Введите правильный e-mail адрес"); 	document.forms.request.email.style.backgroundColor="#FFCCCC";    document.forms.request.email.focus();    return false;  }  return true;} //// Return the parameter of the URL string by it's name//function gup( name ){  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  var regexS = "[\\?&]"+name+"=([^&#]*)";  var regex = new RegExp( regexS );  var results = regex.exec( window.location.href );  if( results == null )    return "";  else    return results[1];}function init_form(){	var param = gup('cource');		if (param=='1') document.forms.request.cource1.checked = true;	if (param=='2') document.forms.request.cource2.checked = true;	if (param=='3') document.forms.request.cource3.checked = true;	if (param=='4') document.forms.request.cource4.checked = true;	if (param=='5') document.forms.request.cource5.checked = true;	if (param=='6') document.forms.request.cource6.checked = true;	if (param=='7') document.forms.request.cource7.checked = true;	if (param=='8') document.forms.request.cource8.checked = true;	if (param=='9') document.forms.request.cource9.checked = true;	if (param=='10') document.forms.request.cource10.checked = true;}function CheckIt( name1 ){	name1.checked = !name1.checked;}function SelectIt( name1, name2 ){	if (name1.checked)		name2.style.fontWeight = 'bold';	else		name2.style.fontWeight = 'normal';	}
