// JavaScript Document


showtab =function(tab)
{
	
	for(i=1; i<5; i++)
	{
		if(document.getElementById("tab"+i))
		{
			document.getElementById("tab"+i).style.display='none';	
			
			if(document.getElementById("tabtitle"+i)) {
				document.getElementById("tabtitle"+i).setAttribute("class", "tab-header");
			}
		}
	}
	if(document.getElementById("tab"+tab))
	{
		document.getElementById("tab"+tab).style.display='block';	
		if(document.getElementById("tabtitle"+i)) {
			document.getElementById("tabtitle"+tab).setAttribute("class", "tab-header-selected");
		}
	}
	return false;
}

displayProductOptions=function(id){
	var i=1;
	for(i=1; i<5; i++)
	{
		if(document.getElementById("options"+i))
		{
			document.getElementById("options"+i).style.display='none';	
			document.getElementById("step"+i).style.borderColor='#808080';

			document.getElementById("step"+i).style.fontWeight='normal';
		}
	}
	
	// if view prescriptions, show login
	if(id==4){
		document.getElementById("prod_login").style.display='block';	
	}else{
		document.getElementById("prod_login").style.display='none';		
	}
	
	document.getElementById("options"+id).style.display='block';
	
	document.getElementById("step"+id).style.fontWeight='bold';
	document.getElementById("step"+id).style.borderColor='#ffffff';

	if(id>1 && id<4)
	{
		document.getElementById("prod_boxes").style.display='block';
	}else{
		document.getElementById("prod_boxes").style.display='none';
	}
}


setPrescriptionTitle=function()
{
	document.getElementById("options_26803_text").value=document.getElementById("prescription_title").value;
	if(document.getElementById("prescription_select"))
	{
		document.getElementById("prescription_select").selectedIndex=0;
	}
}

setPrescriptionID = function()
{
	if(document.getElementById("prescription_select"))
	{
		document.getElementById("options_26803_text").value=document.getElementById("prescription_select").options[document.getElementById("prescription_select").selectedIndex].value;

	var presc_id =(document.getElementById("prescription_select").selectedIndex)
	 document.getElementById("prescription_title").value="";


	setPrescriptionsAJAX(presc_id);	
	}
}

/*Please note that the URL is created in reloadurl. Also see that the response text will be echoed in div with id=output-div*/

setPrescriptionsAJAX = function(presc_id){

var colour =  document.getElementById("colour_id").value;
var lens =  document.getElementById("lens_id").value;
 location.href = "?presc_id="+presc_id+"&page=4&colour_id="+colour+"&lens_id="+lens;
}


function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }

    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}



jQuery(document).ready(function() {
	
	// Show the oakley filter if we're in the oakley section
	if(window.location.href.indexOf('manufacturer=139') > 0){
		jQuery('.oakleyrange').css({'display': 'block'});
	}
	
	// Show the review tab if we're in the review section
	if(window.location.href.indexOf("/review/product",0) > 0){
		showtab(3);
		jQuery("#tabtitle3").removeClass("tab-header");
		jQuery("#tabtitle3").addClass("tab-header-selected");
		// Hide the add to cart button
		jQuery('.add-to-cart').hide();
	}

    // On document ready hide all images first
    jQuery(".hideImage").hide();
    jQuery("#productImgDefault").show();
    
    //jQuery("#options_4_4").change(function() {
	
		//jQuery("input[@name='options_4']").change(function(){
		 
		 
		 

		 
	switchImage = function(value, id) {
		/*if(value)
		{
			 jQuery(".hideImage").hide();
			  jQuery("#productImgDefault").hide();
			 
			 
		

			 

		//alert("#productImg" + value);
			jQuery("#productImg" + value).show();
	
			value = value.replace(/-/g," ");
			 document.getElementById("box_colourname").innerHTML=value;
			  document.getElementById("colour_id").value=value;
		
			
			
		//alert($('input[name=options\\[30\\]]').fieldValue());
	
		//alert(  $('input[name=options\\[30\\]]:checked').val() )
	//alert($('[@name="options[30]"]').fieldValue()); 
		}else{
			var colour = document.getElementById("attribute511").options[document.getElementById("attribute511").selectedIndex].text;	
			
			 jQuery(".hideImage").hide();
			  jQuery("#productImgDefault").hide();


		//alert("#productImg" + value);
			jQuery("#productImg" + colour).show();
			
	
			
		}
		
		
		*/
    };
	
	
	switchOption = function(value, id) {
		if(value)
		{
			
				 document.getElementById("box_lensname").innerHTML=value;
				   document.getElementById("lens_id").value=value;
				
			
			
		//alert($('input[name=options\\[30\\]]').fieldValue());
	
		//alert(  $('input[name=options\\[30\\]]:checked').val() )
	//alert($('[@name="options[30]"]').fieldValue()); 
		}else{
			 document.getElementById("box_lensname").innerHTML='';
			  document.getElementById("lens_id").value='';
			
		}
		
    };
	
	
	switchPackage = function(value, id) {
		if(value)
		{
			
				 document.getElementById("box_packagename").innerHTML=value;
				//   document.getElementById("lens_id").value=value;
				
			
			
		//alert($('input[name=options\\[30\\]]').fieldValue());
	
		//alert(  $('input[name=options\\[30\\]]:checked').val() )
	//alert($('[@name="options[30]"]').fieldValue()); 
		}else{
			 document.getElementById("box_packagename").innerHTML='';
			//  document.getElementById("package_id").value='';
			
		}
		
    };
	

});
		
jQuery(document).ready(function() {
    jQuery('.slideshow').cycle({
		fx: 'fade',
		speed: 1000,
		timeout: 4000
	});
	
	jQuery("ul.brand-ticker").liScroll();
	
	// Presc label
	//jQuery(".Prescription_Name").html("Name of prescription " + jQuery(".Prescription_Name").html() + "eg my reading glasses");
	jQuery(".Extra_Info").html("Extra info " + jQuery(".Extra_Info").html());

	
		
	jQuery("#attribute526").change(function() {
	var modelNo = jQuery('#attribute526 :selected').text().split('-').last();
	
	if(modelNo!='Choose option...'){
	jQuery("#ModelNumber").html(modelNo);
	modelNo = modelNo.replace("/", "");
	
	//alert(jQuery("#"+modelNo+"imageoption").attr("href"));
	//jQuery("#"+modelNo+"imageoption").click();
	var seadragonUi = new GrSeadragonUi('container-deepzoom',{Config:{"autoHideControls":true,"imagePath":"http:\/\/lovemyframes.everest\/skin\/frontend\/default\/default\/images\/gr\/deepzoom\/","zoomPerClick":2,"zoomPerScroll":1.2,"zoomPerSecond":2,"minZoomImageRatio":0.8,"maxZoomPixelRatio":2,"imageLoaderLimit":2},noSelection:'.no-selection',containerStyles: {width: '265px',height:'265px',backgroundColor:'white',color:'white'},Tooltips:{ZoomIn: 'Zoom in (you can also use your mouse\'s scroll wheel)',ZoomOut: 'Zoom out (you can also use your mouse\'s scroll wheel)',Home: 'Go home',FullPage: 'Toggle full page'}});
		seadragonUi.open(jQuery("#"+modelNo+"imageoption").attr("href"));
	seadragonUi.loadGallery([{"id":"5619","url":"http:\/\/lovemyframes.everest\/media\/catalog\/product\/\/e\/x\/exte-ex21701-01-978.jpg.dzi"},{"id":"5621","url":"http:\/\/lovemyframes.everest\/media\/catalog\/product\/\/e\/x\/exte-ex21701-03-978.jpg.dzi"},{"id":"5622","url":"http:\/\/lovemyframes.everest\/media\/catalog\/product\/\/e\/x\/exte-ex21701-04-978.jpg.dzi"}]);
	
       // jQuery("#productImg" + colour).show();
      //  jQuery("div").text(jQuery("ul").attr("title"));
	}
	});
	

});

