<!--

// load the rollover buttons
image_nav_home = new Image(136,29);
image_nav_about = new Image(137,29);
image_nav_products = new Image(135,29);
image_nav_contact = new Image(136,29);

image_nav_home.src = "images/navbar_home_on.gif";
image_nav_about.src = "images/navbar_about_on.gif";
image_nav_products.src = "images/navbar_products_on.gif";
image_nav_contact.src = "images/navbar_contact_on.gif";

function popUpWindow(url,popup_name,toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_,width_,height_,page_name) {
	sealWin=window.open(url,popup_name,'toolbar=' + toolbar_ + ',location=' + location_ + ',directories=' + directories_ + ',status=' + status_ + ',menubar=' + menubar_ + ',scrollbars=' + scrollbars_ + ',resizable=' + resizable_ + ',width=' + width_ + ',height=' + height_ + '');
	self.name = page_name;
}

// here is the sample code to call the function:
// popUpWindow('index.php','give_your_popUp_a_name','0','0','0','0','0','0','0','359','225','give_your_page_where_you_are_putting_this_code_a_name')
// for the following: toolbar_,location_,directories_,status_,menubar_,scrollbars_,resizable_, the options are '0' or '1'

function checkDeleteCart(id) {
	var varDelete = confirm('Are you sure you want\nto delete this product?')
	
	if (varDelete) {
		self.location.href = "shopping-list-delete.php?id=" + id;
	}
}

function showRow(what,rows) {
	
	for (i=0; i <= rows; i++) {
		document.getElementById('row_' + i + '_1').style.display = "none";
		document.getElementById('row_' + i + '_2').style.display = "none";
	}
	
	document.getElementById('row_' + what + '_1').style.display = "";
	document.getElementById('row_' + what + '_2').style.display = "";
	
}

function showButton(button,what) {
	if (what == 1) {
		document.images[button].src = eval("image_nav_" + button + ".src");
	} else {
		document.images[button].src = "images/navbar_" + button + "_off.gif";
	}
}


function checkSampleRequest() {
	var str1, str2, str3, str4, str5, str6, str7, str8, str9
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.sample.company.value;
	str2 = document.sample.name.value;
	str3 = document.sample.phone.value;
	str4 = document.sample.email.value;
	str5 = document.sample.address.value;
	str6 = document.sample.courier_name.value;
	str7 = document.sample.courier_phone.value;
	str8 = document.sample.courier_account.value;
	str9 = document.sample.captcha.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
	str7 = str7.replace(errExp, "")
	str8 = str8.replace(errExp, "")
	str9 = str9.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- company\n";
		document.sample.company.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.sample.name.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.sample.phone.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.sample.email.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- delivery address\n";
		document.sample.address.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- name of courier\n";
		document.sample.courier_name.focus();
	}
	
	if (str7.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- phone number\n";
		document.sample.courier_phone.focus();
	}
	
	if (str8.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- account number\n";
		document.sample.courier_account.focus();
	}
	
	if (str9.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- help us prevent spam!\n";
		document.sample.captcha.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('sample');
	}
}

function checkContact() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.contact.name.value;
	str2 = document.contact.email.value;
	str3 = document.contact.message.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.contact.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your email address\n";
		document.contact.email.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your message\n";
		document.contact.message.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('contact');
	}
}

function validateEmail(what) {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.getElementById(what).email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email address\n";
		document.getElementById(what).email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

// -->
