function kcpMail(domain, user) { 
   document.location.href = "mailto:" + user + "@" + domain; 
}

function makeSelectedCategoryButton() {

    if ( document.getElementById('btn'+btnNumberSelected) ) {
        document.getElementById('btn'+btnNumberSelected).src = 'theme/images/btn_'+langDefault+'/'+btnNumberSelected+'_over.gif';
    }
}

function initialisePageOnLoad() {

    //load loader img
    var pic = new Image();
    pic.src = 'theme/images/loader.gif';

    //hide loader
    if ( document.getElementById('loader-page') ) {
        document.getElementById('loader-page').style.display = 'none';
    }
    
    //gallery
    if ( document.getElementById('tbl_gallery1') ) {
        document.getElementById('tbl_gallery1').style.visibility = 'visible';
    }
    
    
    //product present
    if ( document.getElementById('prod-load-1') ) {
        document.getElementById('prod-load-1').style.visibility = 'visible';
    } 

    if ( document.getElementById('prod-load-2') ) {
        document.getElementById('prod-load-2').style.visibility = 'visible';
    }
    
    if ( document.getElementById('prod-load-3') ) {
        document.getElementById('prod-load-3').style.visibility = 'visible';
    }
    
    //set selected product menu item
    if (document.getElementById('page_title')) {
        var page_title = document.getElementById('page_title').innerHTML;
        page_title = page_title.replace('<!-- InstanceBeginEditable name="page_title" -->', '');
        page_title = page_title.replace('<!-- InstanceEndEditable -->', '');
        page_title = page_title.replace(' ', '');
        if (document.getElementById(page_title)) {
            document.getElementById(page_title).className = 'menu_page_products_SELECTED';
        }
    }
    
    //front page - hide carousel link
    if (document.getElementById('hide_carousel_link')) {
        var carousel_pos = Position.get('carousel1');
        var hide_pos_left =  carousel_pos['left'];
        var hide_pos_top =  carousel_pos['top'] + carousel_pos['height'] - 50;
        
        Position.set('hide_carousel_link', hide_pos_left, hide_pos_top);
    }           
        
}


function gr_validateContactForm() {

    var f = document.form_Contact;
	var is_error = false;

	
	//email
	var emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,10})+$/;
	if (f.sender_email.value != "") {
		if (!emailPattern.test(f.sender_email.value)) {
			alert("Μη έγκυρη διεύθυνση Email. Παρακαλούμε διορθώστε.");
			is_error = true;
		}
	}
	
	//name, message
	if (f.sender_name.value == "" || f.sender_message.value == "") {
		alert("Παρακαλούμε συμπληρώστε όλα τα υποχρεωτικά πεδία που είναι σημειωμένα με το αστεράκι (*).");
		is_error = true;
	}
	
	if (is_error) {
		return;
	} else { 
		f.submit();
	}
	
	
}

function en_validateContactForm() {
	var f = document.form_Contact;
	var is_error = false;

		
	//email
	var emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,10})+$/;
	if (f.sender_email.value != "") {
		if (!emailPattern.test(f.sender_email.value)) {
			alert("Invalid E-mail Address! Please re-enter.");
			is_error = true;
		}
	}
	
	//name, message
	if (f.sender_name.value == "" || f.sender_message.value == "") {
		alert("Please fill all the required fields marked with asterisk.");
		is_error = true;
	}
	
	if (is_error) {
		return;
	} else { 
		f.submit();
	}

}




