$.fn.cycle.defaults.speed   = 900;
$.fn.cycle.defaults.timeout = 6000;


function initMenuLeft() {
  	
  $('#mainMenuUL ul').hide();
  $('#mainMenuUL li#active ul').show();
  $('#mainMenuUL li a').click/*click*/(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#mainMenuUL ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
  
function initMenuRight() {
  	
  $('#rightSidePanelTabsUL ul').hide();
//  $('#rightSidePanelTabsUL ul#first').show();
  $('#rightSidePanelTabsUL ul:first').show();
  $('#rightSidePanelTabsUL li a').click/*click*/(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#rightSidePanelTabsUL ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }

$(document).ready(function(){

   $('#shuffleTopHeaderImage').flash(
        { 
          src: 'http://www.aandesigners.com/homepage-rotator.swf',
          width: 569,
          height: 246,
		  base:'.',
		  wmode:'transparent',
          flashvars: { file: 'http://www.aandesigners.com/playlist.xml', transition: 'random' }
        },
        { version: 7 }
    );



	$('#newsSlider').cycle({ 
		fx:     'scrollVert', 
		timeout: 12000, 
		delay:  -3000 
	});
	

	$('#homepageClientsList').cycle({
		   fx:     'zoom', 
			easing: 'bouncein', 
			delay:  -4000 
	});
	
	initMenuRight();
	initMenuLeft();
	

/*	$("a.jt").cluetip( {
	  cluetipClass: 'jtip', 
	  arrows: true, 
	  dropShadow: false,
	  hoverIntent: false,
	  mouseOutClose: true
	});*/


	$("tr").hover(
	  function () {
		$(this).addClass("rowOver");
	  },
	  function () {
		$(this).removeClass("rowOver");
	  }
	);
	
	$(".borderRow").hover(
	  function () {
		$(this).addClass("rowOver");
	  },
	  function () {
		$(this).removeClass("rowOver");
	  }
	);	


	
});	




var lastTab = "tab1";
function showHideTabs(tabName, remote) {

	  $("#"+lastTab+"Contents").slideUp();
      $("#"+lastTab).removeClass(); 
    	$("#portfolioImages").slideUp();  

      if ($("#"+tabName+"Contents").is(":hidden")) {
		 if(tabName == "tab1") { 
			$("#portfolioImages").slideDown();  
		}
        $("#"+tabName).addClass("activeTab"); 
        $("#"+tabName+"Contents").slideDown(1000);
		lastTab = tabName;
      } 
	  
	  if(remote != "") {
		 $("#"+tabName+"Contents").html("<div align='center' style='padding:40px;'><img src='../images/loading.gif' /></center>");
		 $("#"+tabName+"Contents").load(remote);
	  }

}


function validateNewsLetter(baseURL){
	
	url = baseURL + "newsletter.php";
	capURL = baseURL + "validate-captcha.php";
	
	uc = $("#newsLetterSecurityCode").val();
	n = $("#newsLetterReceiverName").val();
	e = $("#newsLetterReceiverEmail").val();
	
	var em = /^[^@]+@[^@.]+\.[^@]*\w\w$/
  	var em2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/
  
	if( (n != "") && (e != "")) {
	
		if(em.test(e) && em2.test(e)){
			
			$.post(capURL,
				{usercode: uc, nameCaptcha: "news_letter"},
					function(response){
					if(response == ""){
						$.blockUI();
						$.post(url,
							{name: n, email: e},
									function(res){
								$("#newsLetterDiv").html(res);
								$.unblockUI();
							});
						
						}else{
							alert("Invalid security code");
							}
				});
			
			
		}else{
			alert("Please enter valid email address.");
		}
		
	}else{
		
		alert("Please enter your name or email address");
	}
}


function addToFavorites(title){
	
	/* Modified to support Opera */
	url = window.location.href;
	if (window.sidebar) // firefox	
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
			var elem = document.createElement('a');
			elem.setAttribute('href',url);
			elem.setAttribute('title',title);
			elem.setAttribute('rel','sidebar');
			elem.click();
		} 	
	else if(document.all)// ie
		window.external.AddFavorite(url, title);	
}

function doSearch(baseURL){
	key = $("#wSearchKeyword").val();
	window.location.href = baseURL+'website-search/'+key;	
	}

function loadHomePageData(resultDiv,key,val){
	
	flag = $("#"+resultDiv+"Loaded").val();
	url = "getSDPData.php";
	
	if(flag != "1"){
		
		$.post(url,
  		{k:key,v:val},
  			function(response){
    		$("#"+resultDiv).html(response);
			$("#"+resultDiv+"Loaded").val("1");
  		});
		
		}
	
}

function showHideDiv(value){
   $(value).slideToggle("slow");
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return 0;
}

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}
