// JavaScript Document

var elemWidth = 210+20;
var numElems =8;
var numdetails=0;
var detailsblockwidth=369+35;
var repeatframeWidth = (Math.max(600,(elemWidth*numElems)))+(detailsblockwidth*numdetails);
var lastwrapperwidth=0;
function initialProperties()
{
	document.getElementById('content').focus();
	if(document.getElementById('repeatelmsframe'))
	{	
		repeatframeWidth = (Math.max(600,(elemWidth*numElems)))+(detailsblockwidth*numdetails);
		//var wrapperWidth= Math.min(repeatframeWidth,Math.max(document.body.clientWidth,750));
		document.getElementById('repeatelmsframe').style.width=repeatframeWidth;
		
	}
	
	
	
}
function expandDiv(detailID, elemID)
{	
		
	if (document.getElementById(detailID).style.display=='')
	{
		document.getElementById(detailID).style.display='none';
		document.getElementById(elemID).style.display='none';
		
	}		
	if(document.getElementById(detailID).style.display=='none'){
		
		document.getElementById(detailID).style.display='block';		
		Spry.Effect.BlindHorizontal(detailID,{from: '0%',to: '100%'});		
		numdetails+=1;
		initialProperties();		
		changeImage('HideButton');
		setTimeout("document.getElementById('"+ elemID +"').style.display='block'",900);
	  	var e=window.event;
		var pageOff=e.clientX-((document.body.clientWidth-800)/2)-163;
		var mouseOff=e.offsetX;
	//	alert(pageOff + ' '+mouseOff);
		if(pageOff-mouseOff>126){
			var toScroll=pageOff-mouseOff-126;
			for(i=1;i<=toScroll;i++){
						setTimeout("document.getElementById('content').scrollLeft += 1",1000);
					}
		}

			
		

	}	
	else
	{
		contractDiv(detailID, elemID);
	}	

}
function contractDiv(detailID, elemID)
{	
		document.getElementById(elemID).style.display='none';
		Spry.Effect.BlindHorizontal(detailID,{from: '100%',to: '0%'});
		setTimeout("document.getElementById('"+ detailID +"').style.display='none'",1000);	
		
		numdetails-=1;
		
		initialProperties();
		
		changeImage('ShowButton');
}

function personalMembership(memValue){
	document.getElementById('memberType').value=memValue;
	document.getElementById('optioanlShip').style.display='block';
	//document.getElementById('shipPick').style.display='block';
	document.getElementById('rName').value= '' ;
	document.getElementById('rEmail').value= '' ;
	document.getElementById('rStreet').value= '' ;
	document.getElementById('rCity').value= '' ;
	document.getElementById('rState').selectedIndex = 0 ;
	document.getElementById('rZipcode').value= '' ;
	document.getElementById('rDayPhone').value= '' ;
	document.getElementById('rEvePhone').value= '' ;
	saveValue('','numShipsValue');
	document.getElementById('optionalGift').style.display='none';
	if(document.getElementById('diffShipAdd').checked==false){
		 document.getElementById('diffShipAddress').style.display='none';
	}
	else{	
		document.getElementById('diffShipAddress').style.display='block';
 	}	
	if(document.getElementById('referYesNo').checked==false){
		 document.getElementById('optionalRefer').style.display='none';}
	else{
		document.getElementById('optionalRefer').style.display='block';}
}

function giftMembership(memValue){
	document.getElementById('memberType').value=memValue;
	document.getElementById('optioanlShip').style.display='none';
	document.getElementById('optionalGift').style.display='block';
    
	document.getElementById('diffShipAdd').checked=false;
	toggleShippingAddress();
	
	//document.getElementById('shipPick').style.display='none';


 	if(document.getElementById('referYesNo').checked==false){
		 document.getElementById('optionalRefer').style.display='none';}
	else{
		document.getElementById('optionalRefer').style.display='block';}
}

function bothMembership(memValue){
	document.getElementById('memberType').value=memValue;
	document.getElementById('optioanlShip').style.display='block';
	document.getElementById('optionalGift').style.display='block';
	//document.getElementById('shipPick').style.display='block';

	if(document.getElementById('diffShipAdd').checked==false){
		 document.getElementById('diffShipAddress').style.display='none';}
	else{
		document.getElementById('diffShipAddress').style.display='block';}	
		
	
	if(document.getElementById('referYesNo').checked==false){
		 document.getElementById('optionalRefer').style.display='none';}
	else{
		document.getElementById('optionalRefer').style.display='block';}
}

function toggleShippingAddress(){

	if(document.getElementById('diffShipAdd').checked==false){
		 document.getElementById('diffShipAddress').style.display='none';
		 document.getElementById('sStreet').value= '' ;
		 document.getElementById('sCity').value= '' ;
		 document.getElementById('sState').selectedIndex = 0 ;
		 document.getElementById('sZipcode').value= '' ;
		 }
	else{
		document.getElementById('diffShipAddress').style.display='block';}	
}

function toggleReferalInfo(){

	if(document.getElementById('referYesNo').checked==false){
		 document.getElementById('optionalRefer').style.display='none';
		 document.getElementById('frName').value= '' ;
		 document.getElementById('frEmail').value= '' ;
		 document.getElementById('frStreet').value= '' ;
		 document.getElementById('frCity').value= '' ;
		 document.getElementById('frState').selectedIndex = 0 ;
		 document.getElementById('frZipcode').value= '' ;
		 document.getElementById('refMentionYesNo').checked=false;}
	else{
		document.getElementById('optionalRefer').style.display='block';}
}

function saveValue(sValue,saveWhere){
document.getElementById(saveWhere).value=sValue;
}

function changeImage(textStr,e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;		
	targ.src='Images/'+textStr+'.png';
	
	
	
	
}

function addToCart(productID){
		wawinecoCart=window.open('http://shop.wawineco.com/cart.php?mode=add&productid='+productID+'&amount=1', 'wawinecoCart', 'width=500,height=600,left=0,top=0,scrollbars=1, toolbar=1, menubar=1,resizable=1,titlebar=1,status=1,location=1');
		wawinecoCart.focus();		
}	

function changeText(textStr,e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;		
	targ.innerHTML=textStr;
	
	
}