function isEmailCorrect(formname, fieldname) { 
	var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
	if(re.test(eval("document.forms['"+formname+"']."+fieldname+".value"))) return true;
	else {
		alert("Email is incorrect!");
		eval("document.forms['"+formname+"']."+fieldname+".focus()");
		return false; 
	} 
}
function isPasswordCorrect(formname, fieldname) { 
	var re = /^(.{6,})$/i;
	if(re.test(eval("document.forms['"+formname+"']."+fieldname+".value"))) return true;
	else {
		alert("Проверьте правильность ввода Пароля!\nПароль должен состоять минимум из 6 символов");
		eval("document.forms['"+formname+"']."+fieldname+".focus()");
		return false; 
	} 
}
function isPasswordsIdent(formname, fieldname,fieldnamecopy) { 
	if(eval("document.forms['"+formname+"']."+fieldname+".value")==eval("document.forms['"+formname+"']."+fieldnamecopy+".value")) return true;
	else {
		alert("Пароли не совпадают!");
		eval("document.forms['"+formname+"']."+fieldname+".focus()");
		return false; 
	} 
}
function email (login, sc)
{
 	var serv = new Array;
	serv['m'] = "mail.ru";
	serv['r'] = "rambler.ru";
	serv['y'] = "yandex.ru";
	serv['g'] = "gmail.com";
	serv['b'] = "bila-vorona.com"
	eml = login +  "@" + serv[sc];
	return eml;
}

function mylo (login, sc)
{
document.write (email(login, sc));
}

function namylo (login, sc, sub)
{
eml = "mailto:" + email(login, sc);
if (sub != "") eml += "?subject=" + sub;
window.location.href = eml;
}
//==================  cookie

function set_cookie(name, value, expires, path, domain, secure) {
if(!expires){ expires = new Date(); //   
 expires.setTime(expires.getTime() + (1000 * 86400 * 365)); //    cookie
}
document.cookie = 
name +"=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
return true;
}

function initChecklist() {
			if (document.all && document.getElementById) {
				// Get all unordered lists
				var lists = document.getElementsByTagName("ul");
				
				for (i = 0; i < lists.length; i++) {
					var theList = lists[i];
					
					// Only work with those having the class "checklist"
					if (theList.className.indexOf("checklist") > -1) {
						var labels = theList.getElementsByTagName("label");
						
						// Assign event handlers to labels within
						for (var j = 0; j < labels.length; j++) {
							var theLabel = labels[j];
							theLabel.onmouseover = function() { this.className += " hover"; };
							theLabel.onmouseout = function() { this.className = this.className.replace(" hover", ""); };
						}
					}
				}
			}
		}

function toggleById(id)
    {$("#"+id).toggle(500);} 

function validate_form ( )
{
	valid = true;
    var label01= document.getElementById('label_please_enter').childNodes[0].nodeValue;
	var not_enter = label01 +"\n";
        if ( document.PatientOnlineForm2.your_last_name.value == "" )
        {
			var label1= document.getElementById('label_your_last_name').childNodes[0].nodeValue;
		    len1 = label1.length
		    label1=  label1.substr(0,len1-1)
                not_enter = not_enter + "\n'" + label1 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.your_name.value == "" )
        {
			var label2= document.getElementById('label_your_name').childNodes[0].nodeValue;
		    len2 = label2.length
		    label2=  label2.substr(0,len2-1)
                not_enter = not_enter + "\n'" + label2 +"'";
                valid = false;
        }
		if ( document.PatientOnlineForm2.day_of_birth.selectedIndex == 0 )
        {
			var label3= document.getElementById('label_day_of_birth').childNodes[0].nodeValue;
		    len3 = label3.length
		    label3=  label3.substr(0,len3-1)
                not_enter = not_enter + "\n'" + label3 +"'";
                valid = false;
        }
		if ( document.PatientOnlineForm2.your_sex.selectedIndex == 0 )
        {
			var label4= document.getElementById('label_your_sex').childNodes[0].nodeValue;
		    len4 = label4.length
		    label4=  label4.substr(0,len4-1)
                not_enter = not_enter + "\n'" + label4 +"'";
                valid = false;
        }
        if ( document.PatientOnlineForm2.city.value == "" )
        {
			var label5= document.getElementById('label_city').childNodes[0].nodeValue;
		    len5 = label5.length
		    label5=  label5.substr(0,len5-1)
                not_enter = not_enter + "\n'" + label5 +"'";
                valid = false;
        }
        if ( document.PatientOnlineForm2.street.value == "" )
        {
			var label6= document.getElementById('label_street').childNodes[0].nodeValue;
		    len6 = label6.length
		    label6=  label6.substr(0,len6-1)
                not_enter = not_enter + "\n'" + label6 +"'";
                valid = false;
        }
        if ( document.PatientOnlineForm2.building.value == "" )
        {
			var label7= document.getElementById('label_building').childNodes[0].nodeValue;
		    len7 = label7.length
		    label7=  label7.substr(0,len7-1)
                not_enter = not_enter + "\n'" + label7 +"'";
                valid = false;
        }
        if ( document.PatientOnlineForm2.apartament.value == "" )
        {
			var label8= document.getElementById('label_apartament').childNodes[0].nodeValue;
		    len8 = label8.length
		    label8=  label8.substr(0,len8-1)
                not_enter = not_enter + "\n'" + label8 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.cellular_phone.value == "" )
        {
			var label9= document.getElementById('label_cellular_phone').childNodes[0].nodeValue;
		    len9 = label9.length
		    label9=  label9.substr(0,len9-1)
                not_enter = not_enter + "\n'" + label9 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.your_email.value == "" )
        {
			var label10= document.getElementById('label_your_email').childNodes[0].nodeValue;
		    len10 = label10.length
		    label10=  label10.substr(0,len10-1)
                not_enter = not_enter + "\n'" + label10 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.permanent_address.value == "" )
        {
			var label11= document.getElementById('label_permanent_address').childNodes[0].nodeValue;
		    len11 = label11.length
		    label11=  label11.substr(0,len11-1)
                not_enter = not_enter + "\n'" + label11 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.permanent_phone.value == "" )
        {
			var label12= document.getElementById('label_permanent_phone').childNodes[0].nodeValue;
		    len12 = label12.length
		    label12=  label12.substr(0,len12-1)
                not_enter = not_enter + "\n'" + label12 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.contact_person_name.value == "" )
        {
			var label13= document.getElementById('label_contact_person_name').childNodes[0].nodeValue;
		    len13 = label13.length
		    label13=  label13.substr(0,len13-1)
                not_enter = not_enter + "\n'" + label13 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.relationship.value == "" )
        {
			var label14= document.getElementById('label_relationship').childNodes[0].nodeValue;
		    len14 = label14.length
		    label14=  label14.substr(0,len14-1)
                not_enter = not_enter + "\n'" + label14 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.relative_phone.value == "" )
        {
			var label15= document.getElementById('label_relative_phone').childNodes[0].nodeValue;
		    len15 = label15.length
		    label15=  label15.substr(0,len15-1)
                not_enter = not_enter + "\n'" + label15 +"'";
                valid = false;
        }
		        if ( document.PatientOnlineForm2.relative_address.value == "" )
        {
			var label16= document.getElementById('label_relative_address').childNodes[0].nodeValue;
		    len16 = label16.length
		    label16=  label16.substr(0,len16-1)
                not_enter = not_enter + "\n'" + label16 +"'";
                valid = false;
        }
		        if ( !document.getElementById('confirm').checked )
        {
			var label17= document.getElementById('confirm').name;
                not_enter = not_enter + "\n" + label17;
                valid = false;
        }

		if ( not_enter !=label01+"\n"){alert ( not_enter );}
        return valid;
}
