try { document.execCommand("BackgroundImageCache", false, true); } catch(err) {} 

function ItemElSum (c) {
	var sum_el = 0;
	for(el in req)	{
		sum_el=sum_el+req[el];	}

	if (c==sum_el)
	{
		document.getElementById('but_submit').style.display = "block";
	}
	else {
		document.getElementById('but_submit').style.display = "none";
	}
}	

function SetCheck (n,el){
	
	if (el=='allel')
	{
		for(el in req)	{
			if (n!=0)
			{
				if (el!='keystring') document.getElementById(el+'_div').className = "tick";
				req[el] = 1;
			}
			else {
				req[el] = 0;
				if (el!='keystring') document.getElementById(el+'_div').className = "cross";
			}
		}
	}
	else if (n!=0)
	{
		if (el!='keystring') document.getElementById(el+'_div').className = "tick";
		req[el] = 1;
	}
	else {
		req[el] = 0;
		if (el!='keystring') document.getElementById(el+'_div').className = "cross";
	}
}

function CheckEmail (em){
	var reg = /^[0-9\.a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,5}$/i	
	return reg.test(em); 
}

function ItemOnChange (el,c) {
	if (el=='email'){
		if (CheckEmail (document.forms['send_form'].elements[el].value))
		{
			SetCheck (1,el);
		}
		else {
			SetCheck (0,el);
		}
	}
	else if (el!='keystring') {
		if (document.forms['send_form'].elements[el].value!= "")
		{
			SetCheck (1,el);
		}
		else {
			SetCheck (0,el);
		}
	}
	else { 
		if (document.forms['send_form'].elements['keystring'].value!=document.getElementById('divKp').className) {
			SetCheck (0,el);
		}
		else SetCheck (1,el);
	}

	ItemElSum (c);
}


function CheckSelect (el,c){
		if (document.forms['send_form'].elements[el].value>0)
		{
			SetCheck (1,el);
		}
		else {
			SetCheck (0,el);
		} 
		ItemElSum (c);
}