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 CheckEmail (em){
	var reg = /^[^0-9][a-z_]+@[^0-9][a-z^.]+[.][a-z]{2,3}$/i
	return reg.test(em); 
}

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


function CheckSelect (el,c){
		if (document.forms['send_form'].elements[el].value>0)
		{
			req[el] = 1;
			document.getElementById(el+'_div').className = "tick";
		}
		else {
			req[el] = 0;
			document.getElementById(el+'_div').className = "cross";
		} 

		ItemElSum (c);
}	