// JavaScript Document

var orImages = new Array();
var swImages = new Array();

// Sign Up
orImages[0] = new Image();
orImages[0].src = 'img/05.jpg';
swImages[0] = new Image();
swImages[0].src = 'img/05o.jpg';

// Arr Left
orImages[1] = new Image();
orImages[1].src = 'img/arr-left.jpg';
swImages[1] = new Image();
swImages[1].src = 'img/arr-left-o.jpg';

// Arr Right
orImages[2] = new Image();
orImages[2].src = 'img/arr-right.jpg';
swImages[2] = new Image();
swImages[2].src = 'img/arr-right-o.jpg';

// Sheet 1
orImages[3] = new Image();
orImages[3].src = 'images/0/02.jpg';
swImages[3] = new Image();
swImages[3].src = 'images/0/02o.jpg';

// Sheet 2
orImages[4] = new Image();
orImages[4].src = 'images/0/03.jpg';
swImages[4] = new Image();
swImages[4].src = 'images/0/03o.jpg';

// Add to Cart
orImages[5] = new Image();
orImages[5].src = 'images/common/26.jpg';
swImages[5] = new Image();
swImages[5].src = 'images/common/26o.jpg';

// Cleaning Calendar
orImages[6] = new Image();
orImages[6].src = 'images/common/30.jpg';
swImages[6] = new Image();
swImages[6].src = 'images/common/30o.jpg';

// Click for Inquiry
orImages[7] = new Image();
orImages[7].src = 'images/common/16.jpg';
swImages[7] = new Image();
swImages[7].src = 'images/common/16o.jpg';

// Email Inquiry
orImages[8] = new Image();
orImages[8].src = 'images/common/21.jpg';
swImages[8] = new Image();
swImages[8].src = 'images/common/21o.jpg';

// TC
orImages[9] = new Image();
orImages[9].src = 'images/common/22.jpg';
swImages[9] = new Image();
swImages[9].src = 'images/common/22o.jpg';

// Send Inquiry
orImages[10] = new Image();
orImages[10].src = 'images/contact/01.jpg';
swImages[10] = new Image();
swImages[10].src = 'images/contact/01o.jpg';

// Testimonials
orImages[11] = new Image();
orImages[11].src = 'images/testimonials/01.jpg';
swImages[11] = new Image();
swImages[11].src = 'images/testimonials/01o.jpg';

// Arr Left 2
orImages[12] = new Image();
orImages[12].src = 'img/arr-left-2.jpg';
swImages[12] = new Image();
swImages[12].src = 'img/arr-left-2o.jpg';

// Arr Right 2
orImages[13] = new Image();
orImages[13].src = 'img/arr-right-2.jpg';
swImages[13] = new Image();
swImages[13].src = 'img/arr-right-2o.jpg';

// My Account - Login
orImages[14] = new Image();
orImages[14].src = 'images/my-account/01.jpg';
swImages[14] = new Image();
swImages[14].src = 'images/my-account/01o.jpg';

// My Account - Register
orImages[15] = new Image();
orImages[15].src = 'images/my-account/02.jpg';
swImages[15] = new Image();
swImages[15].src = 'images/my-account/02o.jpg';

// Click for more details
orImages[16] = new Image();
orImages[16].src = 'images/common/14.jpg';
swImages[16] = new Image();
swImages[16].src = 'images/common/14o.jpg';

// My Account - Change
orImages[17] = new Image();
orImages[17].src = 'images/common/27.jpg';
swImages[17] = new Image();
swImages[17].src = 'images/common/27o.jpg';

// My Account - Save Changes
orImages[18] = new Image();
orImages[18].src = 'images/common/28.jpg';
swImages[18] = new Image();
swImages[18].src = 'images/common/28o.jpg';

// My Account - Cancel Changes
orImages[19] = new Image();
orImages[19].src = 'images/common/29.jpg';
swImages[19] = new Image();
swImages[19].src = 'images/common/29o.jpg';

// Shopping Cart - Continue Shopping
orImages[20] = new Image();
orImages[20].src = 'images/shopping-cart/02.jpg';
swImages[20] = new Image();
swImages[20].src = 'images/shopping-cart/02o.jpg';

// Shopping Cart - Checkout
orImages[21] = new Image();
orImages[21].src = 'images/shopping-cart/03.jpg';
swImages[21] = new Image();
swImages[21].src = 'images/shopping-cart/03o.jpg';

// Shopping Cart - Update Quantities
orImages[22] = new Image();
orImages[22].src = 'images/shopping-cart/04.jpg';
swImages[22] = new Image();
swImages[22].src = 'images/shopping-cart/04o.jpg';

// Calendar - Pick
orImages[23] = new Image();
orImages[23].src = 'images/calendar/07.jpg';
swImages[23] = new Image();
swImages[23].src = 'images/calendar/07o.jpg';

// Buy Gift Certificates
orImages[24] = new Image();
orImages[24].src = 'images/common/32.jpg';
swImages[24] = new Image();
swImages[24].src = 'images/common/32o.jpg';

function swap(im,k,s)
{
	if (s==1)
	{
		im.src = swImages[k].src;
	}
	else if (s==0)
	{
		im.src = orImages[k].src;
	}	
}

onload=function(){
if (document.getElementsByClassName == undefined) {
	document.getElementsByClassName = function(className)
	{
		var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
		var allElements = document.getElementsByTagName("*");
		var results = [];

		var element;
		for (var i = 0; (element = allElements[i]) != null; i++) {
			var elementClass = element.className;
			if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
				results.push(element);
		}

		return results;
	}
}
}

function change_button_on(n)
{
	dv = document.getElementById('button_area_'+n);
	
	dv.innerHTML = '<p><a href="#" onclick="document.getElementById(\'form_change_'+n+'\').submit()"><img src="images/common/28.jpg" onmouseover="swap(this,18,1)" onmouseout="swap(this,18,0)" /></a> <a href="#" onclick="change_button_off('+n+');return false;"><img src="images/common/29.jpg" onmouseover="swap(this,19,1)" onmouseout="swap(this,19,0)" /></a></p>';
	
	group = new Array();
	group_ids = new Array();
	
	group = document.getElementsByClassName('chg-'+n);
	group_l = group.length;
	
	for (i=0;i<group_l;i++)
	{
		group_ids[i] = group[i].id;
	}
	
	for (i=0;i<group_l;i++)
		{
			cid = group_ids[i];		
			cc = document.getElementById(cid).className;
			cc = cc.replace('-ro chg-'+n,' chg-'+n);
			document.getElementById(cid).disabled = "";										
			document.getElementById(cid).className = cc;
		}
}

function change_button_off(n)
{
	dv = document.getElementById('button_area_'+n);
	
	dv.innerHTML = '<p><a href="#" onclick="change_button_on('+n+'); return false;"><img src="images/common/27.jpg" onmouseover="swap(this,17,1)" onmouseout="swap(this,17,0)" /></a></p>';
	
	group = new Array();
	group_ids = new Array();
	
	group = document.getElementsByClassName('chg-'+n);
	group_l = group.length;
	
	for (i=0;i<group_l;i++)
	{
		group_ids[i] = group[i].id;
	}	
	for (i=0;i<group_l;i++)
		{
			cid = group_ids[i];		
			cc = document.getElementById(cid).className;
			cc = cc.replace(' chg-'+n,'-ro chg-'+n);
			if (document.getElementById(cid).type != 'select-one')
				document.getElementById(cid).value = document.getElementById(cid).defaultValue;			
			else
			{
				for (var j=0; j<document.getElementById(cid).options.length; j++)
				{
 					if (document.getElementById(cid).options[j].defaultSelected==true)
					{
					  document.getElementById(cid).selectedIndex = j;
					  break;
 					}
				}
			}
			document.getElementById(cid).disabled = "disabled";										
			document.getElementById(cid).className = cc;
		}	
}

function changeInputType(oldObject, oType) {
  var newObject = document.createElement('input');
  newObject.type = oType;
  if(oldObject.size) newObject.size = oldObject.size;
  if(oldObject.value) newObject.value = oldObject.value;
  if(oldObject.name) newObject.name = oldObject.name;
  if(oldObject.id) newObject.id = oldObject.id;
  if(oldObject.className) newObject.className = oldObject.className;
  oldObject.parentNode.replaceChild(newObject,oldObject);
  newObject.defaultValue = newObject.value;
  if (oldObject.disabled) newObject.disabled = 'true';  
  return newObject;
}

function reveal_pass(ob)
{
	if (ob.checked)
	{
		changeInputType(document.getElementById('password'), 'text');
	}
	else
	{
		changeInputType(document.getElementById('password'), 'password');
	}
}

function oc(id)
{
	var head = document.getElementById('head-'+id);
	var subhead = document.getElementById('subhead-'+id);	
	var lnk = document.getElementById('lkview-'+id);	
	if (head.className == 'tr-white')
	{
			head.className = 'tr-colored';	
			lnk.className = 'white';
			lnk.innerHTML = 'Hide Items';
	}
	else
	{
			head.className = 'tr-white';					
			lnk.className = 'green';
			lnk.innerHTML = 'Show Items';			
	}
	if (subhead.className == 'tr-closed')
	{
			subhead.className = 'tr-open';			
	}
	else
	{
			subhead.className = 'tr-closed';					
	}
	
}

function choose_sp(id)
{
	document.getElementById('dv-cart-'+id).className = 'dv-show';
	switch (parseInt(id))
	{
		case 13:
		{
			document.getElementById('dv-cart-14').className = 'dv-hide';			
			document.getElementById('dv-cart-15').className = 'dv-hide';						
			break;
		}
		case 14:
		{
			document.getElementById('dv-cart-13').className = 'dv-hide';			
			document.getElementById('dv-cart-15').className = 'dv-hide';						
			break;
		}		
		case 15:
		{
			document.getElementById('dv-cart-13').className = 'dv-hide';			
			document.getElementById('dv-cart-14').className = 'dv-hide';						
			break;
		}
		default:
		{
			document.getElementById('dv-cart-13').className = 'dv-hide';			
			document.getElementById('dv-cart-14').className = 'dv-hide';						
		}		
	}
}