window.onload = function() {
	
	//activate_left_menu();
	activate_main_tabs();
	
}

function switch_desc(id) {
	var divs = $$('.subproducts_desc');
	for(var i = 0; i < divs.length; i++) {
		divs[i].hide();
	}
	if(id == 0) {
		$('subproducts_list').show();	
	} else {
		$('subproduct_'+id).show();	
	}
}

function show_contact() {
	if($('contact_data_link').rel == "open") {
		$('contact_data_link').rel = "";
		Effect.SlideUp('contact_data', {duration:1});
	} else {
		$('contact_data_link').rel = "open";
		Effect.SlideDown('contact_data', {duration:1});
	}
}

function activate_left_menu() {

	var links = $$('ul#menu_left li div a');
	for(var i = 0; i < links.length; i++) {
		if(links[i].href == "javascript:void(0);") {
			links[i].onfocus = function() { this.blur(); }
			links[i].onclick = function() {
				
				if(navigator.userAgent.indexOf("MSIE")>0) {
					var ul = this.parentNode.parentNode.childNodes.item(1);
					if(ul.style.display == "block") {
						ul.style.display = "none";
					} else {
						ul.style.display = "block";
					}
				}
				
				if(this.parentNode.className == "out_link opened") {
					this.parentNode.className = "out_link";
				} else {
					this.parentNode.className = "out_link opened";
				}
				
			}
		}
	}
	
}

function activate_main_tabs() {
	
	if($('tab_left')) {
		$('tab_left').onclick = function() {
			$('tab_left').className = "tab_left_on tab";
			$('tab_right').className = "tab_right_off tab";
			$('information_content').style.display = 'block';
			$('news_content').style.display = 'none';
		}
	}
	
	if($('tab_right')) {
		$('tab_right').onclick = function() {
			$('tab_left').className = "tab_left_off tab";
			$('tab_right').className = "tab_right_on tab";
			$('information_content').style.display = 'none';
			$('news_content').style.display = 'block';
		}
	}
	
}
	
function show_mail(user,domena,kraj,attr) {
	var start = "<a href=\"mailto:"+user+"@"+domena+"."+kraj+"\" title=\"\""
	+ attr + ">";
	var end = "</a>";
	document.write(start+user+"@"+domena+"."+kraj+end);
	return 0;
}


/*
function verify(form) {
//var form = document.support_form;
var Wzor=/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z.]+$/;

	if (form.contact_name.value.length < 3) {
		alert("Please enter your name.");
		form.contact_name.focus();
		return false;
    }
	if(Wzor.test(form.mail.value)==false) {
		alert("Please enter correct email address.");
		form.mail.focus();
		return false;
    }	
	if (form.msg.value.length < 6) {
		alert("Please enter description.");
		form.msg.focus();
		return false;
    }	

return true;		
} */

function verify(form) {
	var fields = new Array(	'name',
						   	'mail',
							'msg');
	var fields_name = new Array(	'Name',
									'E-mail',
								   	'Query');
	var values = new Array(	3,
						   	/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z.]+$/,
							20);
	var no_error = true;
	var errors = new Array();
	for(var i=0; i<fields.length; i++) {
		if(isNaN(values[i])) {
			if(values[i].test($(fields[i]).value)==false) {
				$(fields[i]).className = 'error';
				no_error = false;
				errors[errors.length] = "Incorrect e-mail address";
			} else {
				$(fields[i]).className = '';
			}
		} else {
			if($(fields[i]).value.length < values[i]) {
				$(fields[i]).className = 'error';
				no_error = false;
				errors[errors.length] = "There are too few chars in field \""+ fields_name[i] +"\". Minimum is "+ values[i] +".";
			} else {
					$(fields[i]).className = '';
			}
		}
	}
	
	if(no_error) {
		//$('message_mail').hide();
		form.submit();
	} else {
		$('message_mail').style.display = 'block';
		var message = "There are some errors in contact form. Please correct them.\n";
		for(i=0; i<errors.length;i++) {
			message += "\n   - "+errors[i];	
		}
		alert(message);
	}
	return false;
}
