/**
 * Date: MJune 08, 2009
 * Project: SoQuik
 * Author: Dilip Kumar Shukla, Nithyalatha M
 * Last update: May 28, 2010
 */

var selectWidth = "325";

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function(){
	
	$('#logo').supersleight();
	$('#strip_badge').supersleight();
	
	setInterval( "slideSwitch()", 5000 );
	
	$(".txt_box_inner, .txt_box_sml, .txt_box_mid").wrap("<div class='text_wrap'></div>");
	$("input[type='radio']").addClass("radio");
	$("input[type='checkbox']").addClass("check");

	
	var zip = $('#txtZip').val() ? $('#txtZip').val() : 'Zip Code';
	if(zip == 'Zip Code' || zip == '')
	{
		$("#txtZip").toggleVal({
		    populateFrom: "custom",
		    text: zip
		 });
	}
	
	var city = $('#txtCity').val() ? $('#txtCity').val() : 'City';
	if(city == 'City' || city == '')
	{
		$("#txtCity").toggleVal({
		    populateFrom: "custom",
		    text: city
		 });
	}
	
	var keyword = $('#txtKeyword').val() ? $('#txtKeyword').val() : 'Keyword';
	if(keyword == 'Keyword' || keyword == '')
	{
		$("#txtKeyword").toggleVal({
		    populateFrom: "custom",
		    text: keyword
		 });
	}
	
	/*var bill_name = $('#bill_name').val() ? $('#bill_name').val() : 'Card short name';
	if(bill_name == 'Card short name' || bill_name == '')
	{
		$("#bill_name").toggleVal({
		    populateFrom: "custom",
		    text: bill_name
		 });
	}*/
				
	 $("#txt_login_id, #txt_login_password, #txt_search").toggleVal({
			populateFrom: "label",
		    removeLabels: true
		});
	
	
	//$(".pagingsendtext").toggleVal();
	
	$(".form, #pagingform, #frmSearch, #search-results").jqTransform();
	$(".mac .smlsel .jqTransformSelectWrapper ul").width(70);
	/*
	$(".com_sm_bg").wrap("<div class='com_sm_bg_border'></div>");
	$(".com_inner_block_2").wrap("<div class='com_inner_block_2_border'></div>");
	
	$(".com_sm_bg").corner("15px").parent().css('padding', '1px').corner("round 15px");
	$(".com_inner_block_2").corner("10px").parent().css('padding', '1px').corner("round 10px");
	$(".ie7 .com_sm_bg_border, .ie7 .com_sm_bg").css("position", "static");
	$(".ie7 .jquery-corner").css("position", "relative");
	$(".ie7 .com_sm_bg_border").css("margin", "20px auto");
	*/
	//$(".com_sm_bg").wrap("<div class='com_sm_bg_border'></div>");
	$(".com_inner_block_2").corner("10px").parent().css('padding', '1px').corner("round 10px");
	$(".com_sm_bg").prepend("<div class='com_sm_bg_top'><div class='com_sm_bg_tl'></div><div class='com_sm_bg_tr'></div></div>");
	$(".com_sm_bg").append("<div class='com_sm_bg_bot'><div class='com_sm_bg_bl'></div><div class='com_sm_bg_br'></div></div>");
	
	$(".ie7 .order-search-options, .ie8 .order-search-options").append("<div class='order-search-options-tl'></div><div class='order-search-options-tr'></div><div class='order-search-options-bl'></div><div class='order-search-options-br'></div>");
	
	$(".ie7 .search-result-featured-restaurant, .ie8 .search-result-featured-restaurant").append("<div class='search-result-featured-restaurant-bl'></div><div class='search-result-featured-restaurant-br'></div>");
	$(".ie7 .search-result-featured-restaurant .search-result-restaurant-summary, .ie8 .search-result-featured-restaurant .search-result-restaurant-summary").append("<div class='search-result-featured-restaurant-tl'></div><div class='search-result-featured-restaurant-tr'></div>");
	
	$(".ie7 .search-result-restaurant-summary, .ie7 .container-recent-order, .ie7 .container-usual-order, .ie8 .search-result-restaurant-summary, .ie8 .container-recent-order, .ie8 .container-usual-order").addClass("search-result-rc");
	$(".ie7 .search-result-featured-restaurant .search-result-restaurant-summary, .ie8 .search-result-featured-restaurant .search-result-restaurant-summary").removeClass("search-result-rc");
	$(".search-result-rc").prepend("<div class='search-result-rc-tl'></div><div class='search-result-rc-tr'></div><div class='search-result-rc-bl'></div><div class='search-result-rc-br'></div>");
	
	$(".ie7 .recent-order-controls, .ie8 .recent-order-controls, .ie7 .usual-order-controls, .ie8 .usual-order-controls").prepend("<div class='order-list-control-tl'></div><div class='order-list-control-tr'></div><div class='order-list-control-bl'></div><div class='order-list-control-br'></div>");
	
	
	$("#sliding-menu-tabs").jac({
		rightText: "Next",
		leftText: "Previous",
		rightArrowSelector: "sliding-menu-tabs-next",
		leftArrowSelector: "sliding-menu-tabs-prev"
	});
	
	//Nifty("div#usermenu-popup","big");
	
	/*
	 * 
	 $(".item-value .options-legend").click(function(ele){
		$("#overlay").fadeIn();
		$("#usermenu-popup").fadeIn();
		alert(ele.id);
		$.ajax({
			type: "POST",
			url:  _WWWROOT+"order/optionspopup",
			data:  "id=" ,
			success: function(pContent)
			{
				document.getElementById("usermenu-popup").innerHTML = pContent;
			}
		});
	});
	
	$("#overlay").click(function(){
		$("#usermenu-popup").fadeOut();
		$(this).fadeOut();
		$("#usermenu-popup").text("");
	});
	
	*/

});

function Dologout(type)
{
    // window.history.forward();

    if(type == 'user')
    {
        window.location = _WWWROOT+'logout';
    }
    else
    {
         window.location = _WWWROOT+'merchant/logout';
    }
}
function FormatPhone(ele)
{
	var phone = '';
	var temp_str = '';
	var temp_phone = ele.value.split('');
	for(var i=0; i<temp_phone.length; i++)
    {
		if(temp_phone[i] != '.' && temp_phone[i] != '-' && temp_phone[i] != '(' && temp_phone[i] != ')' && temp_phone[i] != ' ')
			temp_str += temp_phone[i];
    }
	var temp = temp_str.split('');
    var length = temp.length;
    
    if(temp[0] == 'P' || temp[0] == 'p')
    {
    	if(temp.length > 3)
        	var length = 3;
    	for(var i=0; i<length; i++)
	    {
	    	phone += temp[i];	
	    }
    }
    else
    {
    	if(temp.length > 10)
        	var length = 10;
    	for(var i=0; i<length; i++)
	    {
	    	phone += temp[i];	
	    	if(i == 2 || i == 5)
	    		phone += '.';
	    }
    }
    
    $('#'+ele.id).val(phone);
}
