﻿/*function checkJs()
{
	//var js_field=document.getElementById('js_submit');
	var form=document.getElementById('js_form');
	//form.submit();
	alert(js_form);
	//js_field.click();
	
	//keb=setTimeout("js_field.click()",1000);
	//alert(js_field);
	//return;
}*/
//window.onLoad=checkJs();

function expand_wrap_jur()
{
	var jur_check,jur_block;
	jur_check=document.getElementById('jur_check');
	jur_block=document.getElementById('jur_block');
	if(jur_check.checked==true)
		{
			jur_block.style.display='block';
		}
	else
		{
			jur_block.style.display='none';
		}
}
function setFocus(obj)
{
	obj.style.background='#f8efe7';
	obj.style.border='1px solid #ee710b';
	obj.focus();
}
function lostFocus(obj)
{
	obj.style.background='#fff';
	obj.style.border='1px solid #555555';
}

function setErrorFocus(obj)
{
		obj.focus();
}

function validate_form()
{
	var jur_check,jur_block,form,secret,error_div,error_timer,pattern;
	jur_check=document.getElementById('jur_check');
	jur_block=document.getElementById('jur_block');
	error_div=document.getElementById('error_div');
	form=document.getElementById('register_form');
	secret=document.getElementById('secret');
	//form[i].required=null;
	
	if(jur_check.checked==false)
		{
			for(var i=0;i<form.length;i++)
			{
				if(form[i].getAttribute('type')!='checkbox' && form[i].getAttribute('type')!='submit' && form[i].name!='PHPSESSID')
					{
								
						pattern=new RegExp(form[i].getAttribute('pattern'));
						
						if(form[i].getAttribute('name')=='repassword')
						{
							if(form[i].value!=form[i-1].value)
							{
								error_div.style.display='block';
								setFocus(form[i]);
								error_div.innerHTML="<span style='font-weight:bold;color:red'>Ви невірно заповнили поле 'Пароль ще раз'. Воно має співпадати зі значеннем, яке Ви ввели в поле 'Пароль'.  </span>";
								return false;
							}
						}
						if(form[i].getAttribute('needed')=='true' && !pattern.test(form[i].value))
						{		
							error_div.style.display='block';
							setFocus(form[i]);
							error_div.innerHTML="<span style=font-weight:bold;color:red>Ви невірно заповнили поле '"+form[i].title+"' або не заповинили його взагалі. Будь ласка, виправте помилку. </span>";
							return false;
						}
						if(!form[i].getAttribute('needed')=='true' && form[i].value!='')
						{
							if(!pattern.test(form[i].value))
							{
								error_div.style.display='block';
								setFocus(form[i]);
								error_div.innerHTML="<span style=font-weight:bold;color:red>Ви невірно заповнили поле ' "+form[i].title+" '. Будь ласка, виправте помилку. </span>";
								return false;
							}
						}
					}
					if(form[i].getAttribute('name')=='jur_check')
					{
								for(var j=i;j<form.length;j++)
								{
									if(form[j].getAttribute('name')!='secret')
									{
										form[j].setAttribute('needed','false');
										//alert(form[j].getAttribute('needed'));
									}
									
								}	
					}
			}
		}
	else
		{
			for(var i=0;i<form.length;i++)
				{
					if(form[i].getAttribute('type')!='checkbox' && form[i].getAttribute('type')!='submit')
					{
						pattern=new RegExp(form[i].getAttribute('pattern'));
						
						if(form[i].getAttribute('name')=='repassword')
								{
									if(form[i].value!=form[i-1].value)
									{
										error_div.style.display='block';
										setFocus(form[i]);
										error_div.innerHTML="<span style='font-weight:bold;color:red'>Ви невірно заповнили поле 'Пароль ще раз'. Воно має співпадати зі значеннем, яке Ви ввели в поле 'Пароль'.  </span>";
										return false;
									}
								}
						if(form[i].getAttribute('name')=='logo_image' && form[i].value!='' && !pattern.test(form[i].value))
								{
										error_div.style.display='block';
										setFocus(form[i]);
										error_div.innerHTML="<span style='font-weight:bold;color:red'>Ви завантажили графічний файл невірного формату. Він має бути формату <span style='color:#003366'>'jpeg', 'gif'</span> або <span style='color:#003366'>'png'</span> .";
										return false;
								}
								
						if(form[i].getAttribute('name')=='phone1' || form[i].getAttribute('name')=='org_name')
						{
							form[i].setAttribute('needed','true');
						}
						
						
						if(form[i].getAttribute('needed')=='true' && !pattern.test(form[i].value))
						{		
							error_div.style.display='block';
							setFocus(form[i]);
							error_div.innerHTML="<span style='font-weight:bold;color:red'>Ви невірно заповнили поле'"+form[i].title+"' або не заповинили його взагалі. Будь ласка, виправте помилку. </span>";
							return false;
						}
						if(!form[i].getAttribute('needed')!='true' && form[i].value!='')
								{
									if(!pattern.test(form[i].value))
									{
										error_div.style.display='block';
										setFocus(form[i]);
										error_div.innerHTML="<span style='font-weight:bold;color:red'>Ви невірно заповнили поле '"+form[i].title+"'. Будь ласка, виправте помилку. </span>";
										return false;
									}
								}
					}  
				}
		}
	return true;
}
function valdateNoticeForm()
{
	
	var form=document.getElementById('notice_form');
	
	for(var i=0;i<form.length;i++)
	{
		//alert(form[i].type+" "+form[i].value);
		if(form[i].getAttribute('needed')=='true' && form[i].value=='')
		{
			alert("Ви не заповнили поле '"+form[i].title+"'");
			return false;
		}
	}
	
	return true;
}
function validateSearchForm()
{
	var searchField=document.getElementById('SearchField');
	if(searchField.value=='' || searchField.value.length<3)
	{
			alert("Ви ввели невірне слово для  пошуку. Воно має містити не менше трьох символів.");
			return false;
	}
	return true;
}
function expand_wrap(wrapper,wrap)
{
	wrap_button=document.getElementById(wrapper);
	wrap_block=document.getElementById(wrap);
	if(wrap_block.style.display=='none')
		{
			wrap_block.style.display='block';
		}
	else
		{
			wrap_block.style.display='none';
		}
}
function validateSimpleForm(in_form)
{
	var form,error;
	form=document.getElementById(in_form);
	for(var i=0;i<form.length;i++)
	{
		if(form[i].value=='')
		{
			error="Ви не заповнили поле '"+form[i].getAttribute('title')+"'";
			alert(error);
			return false;
		}
	}
	return true;
}


