function show_mouseposition(){
	alert(event.clientX);
}
	

function valid_form(laFields, lcAddress, lcError_Empty, lcError_Email){
	ret = true;
	ret_fields = true;
	ret_email = true;
	ret_fields = valid_fields(laFields, lcError_Empty);
	if (lcAddress.length > 0){
		ret_email = valid_email(lcAddress, lcError_Email);
	}
	if (ret_fields == false || ret_email == false){
		ret = false;
	}
	return ret;
}


function valid_fields(laFields, lcError_Empty){
	length = laFields.length;
	ret = true;
	empty_fields = "";
	for (i = 0; i <= length - 1; i++){
		if (document.getElementById["formular"].elements[laFields[i]].value==""){
			alert(document.forms[1].elements[laFields[i]].name);
			name = document.getElementById["formular"].elements[laFields[i]].title;
			empty_fields = empty_fields + "- " + name + "\n";
			ret = false;
		}
	}
	if (ret == false){
		empty_fields = empty_fields.substring(0, empty_fields.length-1);
		text = lcError_Empty + "\n" + empty_fields;
		alert(text);

	}
	return ret;
}

function valid_email(lcAddress, lcError_Email){
	if (lcAddress == "") {
		return true;
}
	mailRegexp = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}$/;
	if (!lcAddress.match(mailRegexp)){
		alert(lcError_Email);
		return false;	
	} else {
		return true;
	}
}

function show_preview(img, img_width, img_height){
	document.getElementById("preview_photos").style.display = "inline";
	document.getElementById("preview_img").style.display = "inline";
	document.getElementById("view").src = img;
	var nav = navigator.appName;
	//alert(nav);
	if (nav == "Netscape"){
		var width = window.innerWidth - 50;
		var height = window.innerHeight - 50;	
	} else {
//	if (is_ie5up){
		var width = document.body.offsetWidth - 70;
		var height = document.body.offsetHeight - 70;	
	}
	var scale = 1;
//	alert("IMG: " + img_width + ", " + img_height + "; WIN: " + width + ", " + height);
	if ((img_width > width) || (img_height > height)){
		img_scale = width / height;
		scale_w = width / img_width;
		scale_h = height / img_height;
		if (scale_w < scale_h){
			scale = scale_w;
		} else {
			scale = scale_h;
		}
	}
		//alert("W: " + scale_w + ", H: " + scale_h);
	var left = Math.round((width - (img_width * scale)) / 2 + 25);
	var top = Math.round((height - (img_height * scale)) / 2 + 25);
//	var left = 0;
//	var top = 0;
//	alert(scale);
//		alert (left);
	document.getElementById("view").width = Math.round(img_width * scale);
	document.getElementById("view").height = Math.round(img_height * scale);
	document.getElementById("view").style.margin = top + "px " + left + "px " + top + "px " + left + "px;";
	//alert(document.getElementById("view").style.margin);
	//alert(width + ", " + height);

}

function hide_preview(){
	document.getElementById("preview_photos").style.display = "none";
	document.getElementById("preview_img").style.display = "none";
	document.getElementById("view").src = "";
}

