function obj(id) {
	object = null;
	if (document.getElementById) {
	    object = document.getElementById(id);
	}else if (document.all) {
		object = document.all[id];
	}
	return object;
}

function email_valid(entered)
{
	with (entered)
	{
		apos=value.indexOf("@"); 
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;
		
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2){return false;}
		else {return true;}
	}
} 


function no_val_valid(entered)
{
	with (entered)
	{
		if (value==null || value==""){return false;}
		else {return true;}
	}
} 

function validate_email_form(thisform)
{
	check_err=false;
	focusset=false;
	
	with (thisform)
	{
		if (email_valid(email_from)==false)
		{
		  	email_from.focus();
		  	focusset=true;
		  	obj("email_font").style.color="red";
		  	check_err=true;
		}else{
			obj("email_font").style.color="";
		}
		
		if(no_val_valid(msg)==false){
			
			if(focusset==false){
				msg.focus();
				focusset=true;
			}
				
		  	obj("msg_font").style.color="red";
			check_err=true;
		}else{
			obj("msg_font").style.color="";
		}
		
				
		if(check_err){
			obj("error").style.display="";
			return false;
		}
	}
}





function recalculatePrice() {
	var program = new Array();
	var Cena = new Array();
	var Price = 0;
	var licences = 0;
	var Sel = 0;


	Cena[0] = 950;
	Cena[1] = 650;
	Cena[2] = 1450;
	Cena[3] = 950;
	Cena[4] = 500;
	Cena[5] = 950;
	Cena[6] = 650;
	Cena[7] = 2400;
	Cena[8] = 4800;
	Cena[9] = 2400;
	Cena[10] = 7200;
	Cena[11] = 2400;
	Cena[12] = 4800;

	Sel = obj("program").selectedIndex;
	licences = parseInt(obj("licno").value);

	
	
	if (licences>0) Price = Cena[Sel]*(1+((licences-1)*0.5));
	obj("sum").value = (Math.round(Price*100))/100;
	obj("sum").value+=',- Sk';
}




function validate_order_form(thisform)
{
	check_err=false;
	focusset=false;
	
	with (thisform)
	{
		
		if (no_val_valid(name)==false)
		{
		  	name.focus();
		  	focusset=true;
		  	obj("name_font").style.color="red";
		  	check_err=true;
		}else{
			obj("name_font").style.color="";
		}
		
		if (email_valid(email)==false)
		{
			if(focusset==false){
			  	email.focus();
			  	focusset=true;
			}
		  	obj("email_font").style.color="red";
		  	check_err=true;
		}else{
			obj("email_font").style.color="";
		}
		
		
		if(no_val_valid(tel)==false){
			
			if(focusset==false){
				tel.focus();
				focusset=true;
			}
				
		  	obj("tel_font").style.color="red";
			check_err=true;
		}else{
			obj("tel_font").style.color="";
		}

				
				
		if(check_err){
			obj("error").style.display="";
			return false;
		}
		
		return true;
	}
}

