/*******************************************************************************

    CSS on Sails Framework
    Title: Pizza Inn
    Author: XHTMLized (http://www.xhtmlized.com/)
    Date: November 2010

*******************************************************************************/



$('#header').after('<div id="toplinks"></div>').each(function() { $('#toplinks').append($('#cust, #util, #toplocationsearch')) });



$('#navigation a').wrapInner('<b><i></i></b>');



$('#subnav > ul > li').each(function() { $(this).addClass("fancy").find('a').eq(0).wrapInner('<b><i></i></b>') });



if($('#intro').length){     /********* Homepage *********/

	$('body').addClass("home");
	
	var modalSettings = {onOpen: function (dialog) {
			dialog.overlay.fadeIn('fast', function () {
				dialog.container.slideDown('fast', function () {
					dialog.data.fadeIn('fast');
				});
			});
		}};
	
	/*$('#online').modal(modalSettings);*/
	
	$('#popup_franchise a').click(function(){
		$('#franchise_popup').modal(modalSettings);
		return false;
	});

	$('#intro ul').append('<ol id="slidenav" class="filmstrip"></ol>');
	for(var i = 0, numOfSlide = $('#intro li').length, slideNav = $('#slidenav'); i < numOfSlide; i++) slideNav.append('<li index="' + (i+1) + '"></li>');
	$('#intro ul').galleryView({
		panel_width: 900,
		panel_height: 503,
		transition_speed: 700,
		transition_interval: 5000,
		pause_on_hover: true,
		easing: 'easeInOutQuad'
	});

	$('#features a').each(function() { $(this).text("").addClass("fancy").append($(this).parent().find('*').not('a')) })

}
else if($('#crusts').length){     /********* Our Crust *********/

	$('#crusts li').each(function() { $(this).wrapInner('<table><td></td></table>').prepend($(this).find('img').eq(0)) });

	$('#thin').append('<b></b>');

}



var ua = navigator.userAgent,  browser, os;
     if(window.opera)          browser = "opera";
else if(window.ActiveXObject){
	     if(/MSIE 6/.test(ua)) browser = "ie ie6 ie6-7";
	else if(/MSIE 7/.test(ua)) browser = "ie ie7 ie6-7";
	else if(/MSIE 8/.test(ua)) browser = "ie ie8";
}
else if(/Firefox/.test(ua)){
	     if(/Firefox\/3\.0/.test(ua)) browser = "ff ff3 ff30 ff2-35";
	else if(/Firefox\/3\.5/.test(ua)) browser = "ff ff3 ff35 ff2-35";
	else if(/Firefox\/3\.6/.test(ua)) browser = "ff ff3 ff36";
}
else if(/Chrome/.test(ua))         browser = "webkit chrome";
else if(/Safari/.test(ua)){
	     if(/Version\/4/.test(ua)) browser = "webkit safari safari4";
	else if(/Version\/5/.test(ua)) browser = "webkit safari safari5";
}
if (/Windows/.test(ua)) os = "win";
else if(/Mac/.test(ua)) os = "mac";
document.documentElement.className = browser + " " + os;



if(typeof DD_belatedPNG !== 'undefined'){

	$('li:first-child').each(function() { this.className = "li-1 " + this.className });

	$('#findsub').hover(
		function() { $(this).addClass("hover") },
		function() { $(this).removeClass("hover") }
	);

	$('label').each(function() { $(this).addClass($(this).attr("for")) });

	if($('#pizzas').length){   /********* Our Pizza *********/
		$('#pizzas li > a').before('<address></address>').each(function() { DD_belatedPNG.fixPng(this) });
	}

	// DD_belatedPNG fix for IE6
	var PNG_fix_selectors = [
	    '#navigation',
	    '#navigation ul li a b',
	    '#navigation ul li a b i',
	    '#util',
	    '#util ul',
	    '#suppnav',
	    '#intro ul li a',
	    '#online',
	    '#intro ul .strip_wrapper #slidenav',
	    '#features',
	    'r',
	    '#monthly a',
	    '#toppings ol li'
	];
    DD_belatedPNG.fix(PNG_fix_selectors.join(','));

}



function focusClear(ele) {
	if(ele.value == ele.defaultValue) ele.value = "";
	if(!ele.onblur) ele.onblur = function() { if(this.value == "") this.value = ele.defaultValue }
}
$('input[type="text"]').focus(function() { focusClear(this) });



if(/MSIE/.test(ua)) document.createElement("r");   // making IE supports custom "r" element
else if(/Safari/.test(ua) && !/Chrome/.test(ua)) document.write('<style>body, input, textarea { text-shadow: rgba(0,0,0,0.01) 0 0 0 }</style>');



$('div.addthis_toolbox').wrapInner('<b></b>');



$('#main div.catcher').each(function() { this.innerHTML += '<r class="tl"></r><r class="tr"></r><r class="bl"></r><r class="br"></r>' });

$(function(){
	$('.addthis_toolbox').each(function(){
		me = $(this);
		cfg = {};
		a = me.find('a.addthis_config');
		if(a.length > 0){
			title = a.attr('title');
			url = a.attr('href');
			if(title != '')
				cfg.title = title;
			if(url != '')
				cfg.url = url;
		}
			
		svcs = {facebook: 'Facebook', twitter: 'Twitter',email: 'Email', expanded: 'More'};
		this.innerHTML += '<span class="addthis_separator">Share |</span>';
		for (var s in svcs) {
			this.innerHTML += '<a class="addthis_button_'+s+'"></a>';
		}
		addthis.toolbox(this,{},cfg);
	
		
	});
	
	$('.facebook_like').each(function(){
		me = $(this);
		cfg = {};
		a = me.find('a.addthis_config');
		if(a.length > 0){
			title = a.attr('title');
			url = a.attr('href');
			if(title != '')
				cfg.title = title;
			if(url != '')
				cfg.url = url;
		}
		me.append('<fb:like href="' + url + '"layout="button_count" show_faces="false" width="250" font="verdana"></fb:like>');
	});
});

function calcHeight(iframeEl)
{
  //find the height of the internal page
  var the_height=
	iframeEl.contentWindow.
	  document.body.scrollHeight;

  //change the height of the iframe
 iframeEl.height= the_height;
}
