<!--
/*************************/
//Navig

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		btn1_over = newImage("/assets/pics/buttons/btn_home-over.jpg");
		btn2_over = newImage("/assets/pics/buttons/btn_about-ovrt.jpg");
		btn3_over = newImage("/assets/pics/buttons/btn_wines-over.jpg");
		btn4_over = newImage("/assets/pics/buttons/btn_wineclub-over.jpg");
		btn5_over = newImage("/assets/pics/buttons/btn_purchasetaste-over.jpg");
		btn6_over = newImage("/assets/pics/buttons/btn_news-over.jpg");
		btn7_over = newImage("/assets/pics/buttons/btn_press-over.jpg");
		btn8_over = newImage("/assets/pics/buttons/btn_trade-over.jpg");
		btn9_over = newImage("/assets/pics/buttons/btn_contact-over.jpg");

		btn10_over = newImage("/assets/pics/buttons/subbtn_story.jpg");
		btn11_over = newImage("/assets/pics/buttons/subbtn_vineyards.jpg");
		btn12_over = newImage("/assets/pics/buttons/subbtn_winemakers.jpg");
		btn13_over = newImage("/assets/pics/buttons/subbtn_directions.jpg");
		btn14_over = newImage("/assets/pics/buttons/subbtn_store.jpg");
		btn15_over = newImage("/assets/pics/buttons/subbtn_distribution.jpg");

		preloadFlag = true;
	}
}


/*************************/
//erase input box content
var effaced=0;
function efface (elem) {
	if (effaced == 1){
		elem.value='';
	}
	effaced=effaced+1;
}
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		home_03_over = newImage("/assets/pics/home_03-over.jpg");
		home_04_over = newImage("/assets/pics/home_04-over.jpg");
		home_06_over = newImage("/assets/pics/home_06-over.jpg");
		home_07_over = newImage("/assets/pics/home_07-over.jpg");
		home_08_over = newImage("/assets/pics/home_08-over.jpg");
		home_09_over = newImage("/assets/pics/home_09-over.jpg");
		home_10_over = newImage("/assets/pics/home_10-over.jpg");
		home_11_over = newImage("/assets/pics/home_11-over.jpg");
		preloadFlag = true;
	}
}
//News slider code

var pos=0;
var slideMovement=0;

function newsOver(){
	slideMovement=1;
	setTimeout("slideDown()",10)
}
function newsOut(){
	slideMovement=2;
	setTimeout("slideUp()",10)
}
function slideDown(){
	pos+=5;
	getStyleObject('newsPanel').clip='rect(0 150 '+pos+' 0)';
	if(pos<141){
		if(slideMovement==1){
			setTimeout("slideDown()",5);
		}
	}else{
		slideMovement=0;
	}
}

function slideUp(){
	pos-=5;
	getStyleObject('newsPanel').clip='rect(0 150 '+pos+' 0)';
	if(pos>0){
		if(slideMovement==2){
			setTimeout("slideUp()",5);
		}
	}else{
		slideMovement=0;
	}
}



function getStyleObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
		return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
		return document.layers[objectId];
    } else {
		return false;
    }
}

//Date
var time = new Date(), year;
year = time.getFullYear();

//Date
function makeArray() {
for (i = 0; i<makeArray.arguments.length; i++)
this[i + 1] = makeArray.arguments[i];
}

var months = new makeArray('January','February','March','April','May',
'June','July','August','September','October','November','December');
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;


//function to validate by length
function validlength(item, len) {
   return (item.length >= len);
}
//function to validate an email address
function validemail(item) {
   if (!validlength(item, 5)) return false;
   if (item.indexOf ('@', 0) == -1) return false;
   return true;
}
// display an error alert
function error(elem, text) {
// abort if we already found an error
   if (errfound) return;
   window.alert(text);
   elem.select();
   elem.focus();
   errfound = true;
}
function error2(elem, text) {
// abort if we already found an error
   if (errfound) return;
   window.alert(text);
   elem.focus();
   errfound = true;
}
// -->



function getLeft(obj) {
	return (obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft + getLeft(obj.offsetParent));
}
function getTop(obj) {
	return (obj.offsetParent==null ? obj.offsetTop : obj.offsetTop + getTop(obj.offsetParent));
}