 function grab_param(name,url) {   
             name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
                         var regexS = "[\\?&]"+name+"=([^&#]*)";
                                         var regex = new RegExp( regexS );
                                                             var results = regex.exec( url );
                                                                                     return results[1];
                                                                                                              }
 
 function closeOverlay() {
            $(".overlayContent").fadeOut("2000");
                     $(".overlay").fadeOut("2000");
                               }
 
function loadOverlay(href) {
          var overlayUrl = href;
                    
                  if (overlayUrl.match(/youtube\.com\/watch/i)) {
                                      overlayType = 'youtube';
                                                        } else if(overlayUrl.indexOf('.mov') != -1) { 
                                                                                      overlayType = 'quicktime';
                                                                                                                  } else if(overlayUrl.indexOf('.swf') != -1) {
                                                                                                                                                          overlayType = 'flash';
                                                                                                                                                                                                } else if(overlayUrl.indexOf('iframe') != -1) {
                                                                                                                                                                                                                                                  overlayType = 'iframe'
                                                                                                                                                                                                                                                                                                          } else {
                                                                                                                                                                                                                                                                                                                                                                          overlayType = 'image';
                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                              
                              innerlayWidth = grab_param('width', overlayUrl);
                                              innerlayItemHeight = parseInt(grab_param('height', overlayUrl));
                                                                  innerlayHeight = parseInt(grab_param('height', overlayUrl))+22;
                                                                                          innerlayMarginTop = innerlayHeight/2;
                                                                                                                      innerlayMarginLeft = innerlayWidth/2;
                                                                                                                                                      
                                                                                                                                                      $(".overlayContent").css({'height' : innerlayHeight+"px", 'width' : innerlayWidth+"px", 'margin-top' : "-"+innerlayMarginTop+"px", 'margin-left' : "-"+innerlayMarginLeft+"px"});
                                                                                                                                                                                          
                                                                                                                                                                                          if(overlayType == 'iframe') {
                                                                                                                                                                                                                                            overlayContentString = '<iframe src="'+overlayUrl+'" width="'+innerlayWidth+'" height="'+innerlayItemHeight+'" />';
                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                  $(".overlayContent").html(overlayContentString + '<p class="overlayClose"><img src="tl_files/tyrell/img/close.png" alt="close" onclick="closeOverlay();" /></p>')
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                      $(".overlayContent").fadeIn(2000);
                                                                                                                                                                                                                                                                              $(".overlay").fadeIn(3000);
                                                                                                                                                                                                                                                                                                                           }

 $(document).ready(function() { 
                   $("a[rel^='overlay']").click(function(){
                                         loadOverlay(this.href);
                                                               return false;
                                                                                       });
                               
                               $(".overlay").click(function() {
                                                       $(".overlayContent").fadeOut("2000");
                                                                               $(".overlay").fadeOut("2000");
                                                                                                         });
                                            });
  


