// JavaScript Document

function alertfunction() {
	alert("boo");
}

var newwindow;
function popSwatch(url) {
	window.open(url,'popup','width=300,height=550');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function isNotEmpty(String) {
   // Return false if "string" is empty or all blank
  if (String.length == 0) {return (false);}
  for (var i=0; i < String.length; i++) {
    if (String.substring(i) != " ") {return (true);}
  }
  return (false);
}

function swapSwatch1(imgvalue) { //v3.0
  var img;
  img = imgvalue + '-lg.jpg';

  MM_swapImage('fabric1', '', img, 1);
}

function swapSwatch2(imgvalue) { //v3.0
  var img;
  img = imgvalue + '-lg.jpg';
  MM_swapImage('fabric2', '', img, 1);
}

function swapSwatch3(imgvalue) { //v3.0
  var img;
  img = imgvalue + '-lg.jpg';
  MM_swapImage('fabric3', '', img, 1);
}

function setFabric1(val) {
//	document.paypal.os0.value = val;
	document.paypal.fabric1.value = val;
}

function setFabric2(val) {
//	document.paypal.os1.value = val;
	document.paypal.fabric2.value = val;
}

function setFabric3(val) {
//	document.paypal.os2.value = val;
	document.paypal.fabric3.value = val;
}

function setFeatured(fab1,fab1path,fab2,fab2path,fab3,fab3path) {
	var fabric1 = fab1;
	var fabric2 = fab2;
	var fabric3 = fab3;
	var fabric1path = 'http://elenibags.com/' + fab1path + '/thumbs/thumbs_' + fabric1
	var fabric2path = 'http://elenibags.com/' + fab2path + '/thumbs/thumbs_' + fabric2
	var fabric3path = 'http://elenibags.com/' + fab3path + '/thumbs/thumbs_' + fabric3
	if (isNotEmpty(fabric1)) { 
//		document.paypal.os0.value = fabric1;
		document.paypal.fabric1.value = fabric1;
		swapSwatch1(fabric1path);
	}
	if (isNotEmpty(fabric2)) { 
//		document.paypal.os1.value = fabric2;
		document.paypal.fabric2.value = fabric2;
		swapSwatch2(fabric2path);
	}
	if (isNotEmpty(fabric3)) { 
//		document.paypal.os2.value = fabric3;
		document.paypal.fabric3.value = fabric3;
		swapSwatch3(fabric3path);
	}
}

function check2Fabrics() {
	var fabric1=document.paypal.fabric1.value;
//	var fabric2=document.paypal.fabric2.value;
	var fabric3=document.paypal.fabric3.value;
	var radio_choice = false;
	var error = 'Oops! Please choose ALL the necessary fabrics.';
	
	if (document.paypal.fabric1.value=='')
		{
	// something is wrong
		alert(error);
		return false;
		}
		else { document.paypal.os0.value = fabric1 + '(Body)';
		}

	if (document.paypal.fabric3.value=='')
		{
	// something is wrong
		alert(error);
		return false;
		}
		else { document.paypal.os1.value = fabric3;
		return true;}
}

function check3Fabrics() {
	var fabric1=document.paypal.fabric1.value;
	var fabric2=document.paypal.fabric2.value;
	var fabric3=document.paypal.fabric3.value;
	var radio_choice = false;
	var error = 'Oops! Please choose ALL the necessary fabrics.';
	
	if (document.paypal.fabric1.value=='')
		{
	// something is wrong
		alert(error);
		return false;
		}
		else { document.paypal.os0.value = fabric1 + '(Body)';
		}

	if (document.paypal.fabric2.value=='')
		{
	// something is wrong
		alert(error);
		return false;
		}
		else { document.paypal.os0.value+= ', ' + fabric2 + '(Contrast)';
		}

	if (document.paypal.fabric3.value=='')
		{
	// something is wrong
		alert(error);
		return false;
		}
		else { document.paypal.os1.value = fabric3;
		return true;}
}

function check2FabricsAndRibbon(paypalform) {
	var fabric1=paypalform.fabric1.value;
//	var fabric2=paypalform.fabric2.value;
	var fabric3=paypalform.fabric3.value;
	var radio_choice=false;
	var errors = '';
	
	if (!isNotEmpty(fabric1)) { 
		errors+='Please choose a fabric for the body\n';
		}
		else { paypalform.os0.value = fabric1 + ' (Body)';			
		}
//	if (!isNotEmpty(fabric2)) { 
//		errors+='Please choose a contrast fabric\n';
//		}	
//		else { 
//	  		paypalform.os0.value+= ', ' + fabric2 + '(Contrast)';			
//		}
	if (!isNotEmpty(fabric3)) { 
		errors+='Please choose an interior fabric\n';
		}	
		else { 
			paypalform.os1.value = fabric3;			
		}
		
	for (counter = 0; counter < paypalform.ribbon.length; counter++)
	{
	// If a radio button has been selected it will return true
	// (If not it will return false)
	if (paypalform.ribbon[counter].checked) {
		radio_choice = true; 
		paypalform.os0.value+= ', Ribbon Accent: ' + paypalform.ribbon[counter].value;
		}
	}

	if (!radio_choice) {
	// If there were no selections made display an alert box 
		errors+='Please indicate whether you want the ribbon accent\n';
	}

	if (isNotEmpty(errors)) {
		alert('The following error(s) occurred:\n'+errors);
		return (false);
		}
	return (true); 	
}
