<?xml version="1.0" encoding="UTF-8" ?> 
<Module>
  <ModulePrefs 
		title="Daily Humor by Giglish" 
  	title_url="http://www.giglish.com/jokes/"
		directory_title="Daily Humor by Giglish"
		description="Fresh irreverent humor based on current events and news; comedy, jokes and funny quotes. New humor every morning."
		author="Giglish.com" 
		author_email="DailyHumor@giglish.com" 
		author_affiliation="Giglish.com" 
		author_location="San Francisco, CA"
  	author_quote="Smile - It's the second best thing you can do with your lips."
		screenshot="http://www.giglish.com/images/gadget_preview.png"
  	thumbnail="http://www.giglish.com/giglishsmall.jpg"
		category="news"
		category2="fun &amp; games"
		render_inline="never" 
		height="200">
		<Require feature="dynamic-height"/>
    <Require feature="analytics"/>
    <Require feature="views" />
		<Locale lang="en" />
  </ModulePrefs>
  <Content type="html"> 
    <![CDATA[ 
      <style>
			  #div__MODULE_ID__ {font-size:82%;font-family:verdana;text-align:center;vertical-align:top}
				#div__MODULE_ID__ img {border:none;}
				#div__MODULE_ID__ #image {height:20px;}

				#div__MODULE_ID__ .humor_title { font-family:Verdana;text-align:center;font-weight:bold;color:#ff9504;font-size:120%;padding:14px 0;}
    	  #div__MODULE_ID__ .humor_body { text-align:left;color:#000; }
    	  #div__MODULE_ID__ .humor_body p { font-family:Verdana;margin:0 0 10px 0;padding:0 }

        #div__MODULE_ID__ .humor_rating td {text-align:center;vertical-align:top;}
    	  #div__MODULE_ID__ .humor_links { text-align:center;color:#aaa; }  
    	  #div__MODULE_ID__ .humor_links a { text-decoration:underline; }  
    	  #div__MODULE_ID__ .humor_links a:hover { text-decoration:underline; }  
				#div__MODULE_ID__ .humor_links td { font-family:Verdana;font-size:80%; }

        /*  styles for the unit rater     */
        #div__MODULE_ID__ .humor_rating td {text-align:center;vertical-align:top;}
        #div__MODULE_ID__ .ratingblock {display:block;width:180px;height:50px;margin:0 auto;text-align:center;}
        #div__MODULE_ID__ .ratingblock div {display:block;width:180px;margin:0 auto;text-align:center;}
        #div__MODULE_ID__ .ratingblock p {padding:0px;margin:0px;font-size:60%;color:#aaa;text-align:center;}
        #div__MODULE_ID__ .loading {height:15px;width:75px;background:url(http://www.giglish.com/images/working.gif) 50% 50% no-repeat;}
        #div__MODULE_ID__ .unit-rating {display:block;overflow:hidden;list-style:none;margin:0 52px;padding:0;height:15px;position:relative;background:url(http://www.giglish.com/images/starrating.png) left 0px repeat-x;}
        #div__MODULE_ID__ .unit-rating li { text-indent:-90000px;padding:0px;margin:0px;float: left;}
        #div__MODULE_ID__ .unit-rating li a {outline:none;display:block;width:15px;height:15px;text-decoration:none;text-indent:-90000px;z-index:20;position:absolute;padding:0px;}
        #div__MODULE_ID__ .unit-rating li a:hover {background:url(http://www.giglish.com/images/starrating.png) left -15px;z-index:2;left:0px;}
        #div__MODULE_ID__ .unit-rating a.r1-unit {left:0px;}
        #div__MODULE_ID__ .unit-rating a.r1-unit:hover {width:15px;}
        #div__MODULE_ID__ .unit-rating a.r2-unit {left:15px;}
        #div__MODULE_ID__ .unit-rating a.r2-unit:hover {width:30px;}
        #div__MODULE_ID__ .unit-rating a.r3-unit {left:30px;}
        #div__MODULE_ID__ .unit-rating a.r3-unit:hover {width:45px;}
        #div__MODULE_ID__ .unit-rating a.r4-unit {left:45px;}	
        #div__MODULE_ID__ .unit-rating a.r4-unit:hover {width:60px;}
        #div__MODULE_ID__ .unit-rating a.r5-unit {left:60px;}
        #div__MODULE_ID__ .unit-rating a.r5-unit:hover {width:75px;}
        #div__MODULE_ID__ .unit-rating a.r6-unit {left:75px;}
        #div__MODULE_ID__ .unit-rating a.r6-unit:hover {width:90px;}
        #div__MODULE_ID__ .unit-rating a.r7-unit {left:90px;}
        #div__MODULE_ID__ .unit-rating a.r7-unit:hover {width:105px;}
        #div__MODULE_ID__ .unit-rating a.r8-unit {left:105px;}
        #div__MODULE_ID__ .unit-rating a.r8-unit:hover {width:120px;}
        #div__MODULE_ID__ .unit-rating a.r9-unit {left:120px;}
        #div__MODULE_ID__ .unit-rating a.r9-unit:hover {width:135px;}
        #div__MODULE_ID__ .unit-rating a.r10-unit {left:135px;}
        #div__MODULE_ID__ .unit-rating a.r10-unit:hover {width:150px;}
        #div__MODULE_ID__ .unit-rating li.current-rating {background:url(http://www.giglish.com/images/starrating.png) left -30px;position:absolute;left:0px;height:15px;display:block;text-indent:-90000px;z-index:1;}
        #div__MODULE_ID__ .voted {color:#ff4444;}
        #div__MODULE_ID__ .thanks {color:#36AA3D;}
        #div__MODULE_ID__ .static {color:#5D3126;}		

			</style>

      <div align="center" id="div__MODULE_ID__">
			  <div class="humor_title">
				  Loading...
				</div>
			</div>
      <div align="center" id="message__MODULE_ID__"></div>
      
      <script>
        _IG_Analytics("UA-1016319-2", "/giglish-gadget");
      </script>      

      <script src="http://www.giglish.com/ip.php"></script>

      <script>
        function sndReq(vote,id,ip,units) {
          _gel('unit_ul'+id).innerHTML = '<li class="loading">Loading...</li>';
     
    		  var expiry = Math.floor((new Date()).getTime());
          var url = 'http://www.giglish.com/js/rpc.php?j='+vote+'&q='+id+'&t='+ipaddress+'&c='+units+'&s=ig&exp='+expiry;
          _IG_FetchContent(url, function (html) {
            update = html.split('|');
            _gel(update[0]).innerHTML = update[1];
            _IG_AdjustIFrameHeight();
          });          
        }        
      </script>  

			<script>
        function gadget__MODULE_ID__() {
								     								 									//           s / m / h
				  var expiry = Math.floor((new Date()).getTime() / 1000 / 60 / 60 / 1);
					var url = 'http://www.giglish.com/branded/gadget.php?src=igoogle&rater&exp=' + expiry;
					
          var powered = _IG_GetImage('http://www.giglish.com/images/giglishmini.png');
					var linked = _IG_GetImage('http://www.giglish.com/images/link.gif');
					var temp;
					
          _IG_FetchContent(url, function (html) {
            _gel('div__MODULE_ID__').innerHTML = html;
            _gel("link").innerHTML = "";
            temp = _gel("link").appendChild(linked);				
            temp.alt = _gel("link").title;
            temp.title = _gel("link").title;
						_gel("powered").innerHTML = "";
            temp = _gel("powered").appendChild(powered);				
            temp.alt = _gel("powered").title;
            temp.title = _gel("powered").title;
						_IG_AdjustIFrameHeight();
      		});

				  var expiry = Math.floor((new Date()).getTime() / 1000 / 60 / 10);
					var url = 'http://www.giglish.com/branded/gadgetmessage.php?gadget&exp=' + expiry;
					
          _IG_FetchContent(url, function (html) {
            _gel('message__MODULE_ID__').innerHTML = html;
						_IG_AdjustIFrameHeight();
          });
				}

				_IG_RegisterOnloadHandler(gadget__MODULE_ID__);
  		</script>
		]]> 
	</Content> 

  <Content type="html" view="home"> 
    <![CDATA[ 
      <style>
			  #div__MODULE_ID__ {font-size:82%;font-family:verdana;text-align:center;vertical-align:top}
				#div__MODULE_ID__ img {border:none;}
				#div__MODULE_ID__ #image {height:20px;}

				#div__MODULE_ID__ .humor_title { font-family:Verdana;text-align:center;font-weight:bold;color:#ff9504;font-size:120%;padding:14px 0;}
    	  #div__MODULE_ID__ .humor_body { text-align:left;color:#000; }
    	  #div__MODULE_ID__ .humor_body p { font-family:Verdana;margin:0 0 10px 0;padding:0 }

        #div__MODULE_ID__ .humor_rating td {text-align:center;vertical-align:top;}
    	  #div__MODULE_ID__ .humor_links { text-align:center;color:#aaa; }  
    	  #div__MODULE_ID__ .humor_links a { text-decoration:underline; }  
    	  #div__MODULE_ID__ .humor_links a:hover { text-decoration:underline; }  
				#div__MODULE_ID__ .humor_links td { font-family:Verdana;font-size:80%; }

        /*  styles for the unit rater     */
        #div__MODULE_ID__ .humor_rating td {text-align:center;vertical-align:top;}
        #div__MODULE_ID__ .ratingblock {display:block;width:180px;height:50px;margin:0 auto;text-align:center;}
        #div__MODULE_ID__ .ratingblock div {display:block;width:180px;margin:0 auto;text-align:center;}
        #div__MODULE_ID__ .ratingblock p {padding:0px;margin:0px;font-size:60%;color:#aaa;text-align:center;}
        #div__MODULE_ID__ .loading {height:15px;width:75px;background:url(http://www.giglish.com/images/working.gif) 50% 50% no-repeat;}
        #div__MODULE_ID__ .unit-rating {display:block;overflow:hidden;list-style:none;margin:0 52px;padding:0;height:15px;position:relative;background:url(http://www.giglish.com/images/starrating.png) left 0px repeat-x;}
        #div__MODULE_ID__ .unit-rating li { text-indent:-90000px;padding:0px;margin:0px;float: left;}
        #div__MODULE_ID__ .unit-rating li a {outline:none;display:block;width:15px;height:15px;text-decoration:none;text-indent:-90000px;z-index:20;position:absolute;padding:0px;}
        #div__MODULE_ID__ .unit-rating li a:hover {background:url(http://www.giglish.com/images/starrating.png) left -15px;z-index:2;left:0px;}
        #div__MODULE_ID__ .unit-rating a.r1-unit {left:0px;}
        #div__MODULE_ID__ .unit-rating a.r1-unit:hover {width:15px;}
        #div__MODULE_ID__ .unit-rating a.r2-unit {left:15px;}
        #div__MODULE_ID__ .unit-rating a.r2-unit:hover {width:30px;}
        #div__MODULE_ID__ .unit-rating a.r3-unit {left:30px;}
        #div__MODULE_ID__ .unit-rating a.r3-unit:hover {width:45px;}
        #div__MODULE_ID__ .unit-rating a.r4-unit {left:45px;}	
        #div__MODULE_ID__ .unit-rating a.r4-unit:hover {width:60px;}
        #div__MODULE_ID__ .unit-rating a.r5-unit {left:60px;}
        #div__MODULE_ID__ .unit-rating a.r5-unit:hover {width:75px;}
        #div__MODULE_ID__ .unit-rating a.r6-unit {left:75px;}
        #div__MODULE_ID__ .unit-rating a.r6-unit:hover {width:90px;}
        #div__MODULE_ID__ .unit-rating a.r7-unit {left:90px;}
        #div__MODULE_ID__ .unit-rating a.r7-unit:hover {width:105px;}
        #div__MODULE_ID__ .unit-rating a.r8-unit {left:105px;}
        #div__MODULE_ID__ .unit-rating a.r8-unit:hover {width:120px;}
        #div__MODULE_ID__ .unit-rating a.r9-unit {left:120px;}
        #div__MODULE_ID__ .unit-rating a.r9-unit:hover {width:135px;}
        #div__MODULE_ID__ .unit-rating a.r10-unit {left:135px;}
        #div__MODULE_ID__ .unit-rating a.r10-unit:hover {width:150px;}
        #div__MODULE_ID__ .unit-rating li.current-rating {background:url(http://www.giglish.com/images/starrating.png) left -30px;position:absolute;left:0px;height:15px;display:block;text-indent:-90000px;z-index:1;}
        #div__MODULE_ID__ .voted {color:#ff4444;}
        #div__MODULE_ID__ .thanks {color:#36AA3D;}
        #div__MODULE_ID__ .static {color:#5D3126;}		

			</style>

      <div align="center" id="div__MODULE_ID__">
			  <div class="humor_title">
				  Loading...
				</div>
			</div>
      <div align="center" id="message__MODULE_ID__"></div>
      
      <script>
        _IG_Analytics("UA-1016319-2", "/giglish-gadget-home");
      </script>      

      <script src="http://www.giglish.com/ip.php"></script>
      
      <script>
        function sndReq(vote,id,ip,units) {
          _gel('unit_ul'+id).innerHTML = '<li class="loading">Loading...</li>';

    		  var expiry = Math.floor((new Date()).getTime());
          var url = 'http://www.giglish.com/js/rpc.php?j='+vote+'&q='+id+'&t='+ipaddress+'&c='+units+'&s=ig&exp='+expiry;
          _IG_FetchContent(url, function (html) {
            update = html.split('|');
            _gel(update[0]).innerHTML = update[1];
            _IG_AdjustIFrameHeight();
          });          
        }        
      </script>  

			<script>
        function gadget__MODULE_ID__() {
								     								 									//           s / m / h
				  var expiry = Math.floor((new Date()).getTime() / 1000 / 60 / 60 / 1);
					var url = 'http://www.giglish.com/branded/gadget.php?src=igoogle&rater&exp=' + expiry;
					
          var powered = _IG_GetImage('http://www.giglish.com/images/giglishmini.png');
					var linked = _IG_GetImage('http://www.giglish.com/images/link.gif');
					var temp;
					
          _IG_FetchContent(url, function (html) {
            _gel('div__MODULE_ID__').innerHTML = html;
            _gel("link").innerHTML = "";
            temp = _gel("link").appendChild(linked);				
            temp.alt = _gel("link").title;
            temp.title = _gel("link").title;
						_gel("powered").innerHTML = "";
            temp = _gel("powered").appendChild(powered);				
            temp.alt = _gel("powered").title;
            temp.title = _gel("powered").title;
            _gel('morelink').href = "http://www.google.com/ig#max__MODULE_ID__";
            _gel('morelink').target = "_top";
						_gel('morelink').onclick = function(){gadgets.views.requestNavigateTo(new gadgets.views.View('canvas'));return false;};

            _IG_AdjustIFrameHeight();
      		});

				  var expiry = Math.floor((new Date()).getTime() / 1000 / 10 / 10);
					var url = 'http://www.giglish.com/branded/gadgetmessage.php?gadget-home&exp=' + expiry;
					
          _IG_FetchContent(url, function (html) {
            _gel('message__MODULE_ID__').innerHTML = html;
						_IG_AdjustIFrameHeight();
          });
				}
				_IG_RegisterOnloadHandler(gadget__MODULE_ID__);
  		</script>
		]]> 
	</Content> 

  <Content type="html" view="canvas"> 
    <![CDATA[ 
      <style>
			  #div__MODULE_ID__ {font-size:82%;font-family:verdana;text-align:center;vertical-align:top}
				#div__MODULE_ID__ img {border:none;}
				#div__MODULE_ID__ #image {height:100px;}

			  #div__MODULE_ID__ {width:400px;float:left}
			  #message__MODULE_ID__ {width:400px;float:left;clear:left;}
        #div__MODULE_ID__ #nav {float:left;clear:left;width:100%;text-align:center;}
        #div__MODULE_ID__ #nav .left {float:left;text-align:left;width:25%;}
        #div__MODULE_ID__ #nav .right {float:right;text-align:right;width:25%;}
        #div__MODULE_ID__ #nav p {font-weight: bold;margin:0;}

        #div__MODULE_ID__ #jokes {float:left;clear:left;overflow:hidden;position:relative;left:0;width:100%;}
        #div__MODULE_ID__ #jokeframe {overflow:visible;display:block;position:relative;left:0px;}
        #div__MODULE_ID__ #jokeframe td {width:200px;}

        #div__MODULE_ID__ #links {float:left;clear:left;width:100%;text-align:center;}

				#div__MODULE_ID__ .humor_title td {vertical-align:top;font-family:Verdana;text-align:center;font-weight:bold;color:#ff9504;font-size:86%;padding:14px 0;}
        #div__MODULE_ID__ .humor_body td {vertical-align:top;text-align:left;color:#000;font-size: 12px;padding:0 10px;}
        #div__MODULE_ID__ .humor_body .even {border-left:1px solid #ccc;margin-left:-1px;}
        #div__MODULE_ID__ .humor_body p { margin:0 0 10px 0;padding:0 }
        #div__MODULE_ID__ .humor_rating td {text-align:center;vertical-align:top;}

        #ads {width:346px;height:290px;float:left;margin-left:10px;border:none;overflow:hidden;}

        /*  styles for the unit rater     */
        #div__MODULE_ID__ .ratingblock {display:block;width:180px;height:50px;margin:0 auto;text-align:center;}
        #div__MODULE_ID__ .ratingblock div {display:block;width:180px;margin:0 auto;text-align:center;}
        #div__MODULE_ID__ .ratingblock p {padding:0px;margin:0px;font-size:60%;color:#aaa;text-align:center;}
        #div__MODULE_ID__ .loading {height:15px;width:75px;background:url(http://www.giglish.com/images/working.gif) 50% 50% no-repeat;}
        #div__MODULE_ID__ .unit-rating {display:block;overflow:hidden;list-style:none;margin:0 52px;padding:0;height:15px;position:relative;background:url(http://www.giglish.com/images/starrating.png) left 0px repeat-x;}
        #div__MODULE_ID__ .unit-rating li { text-indent:-90000px;padding:0px;margin:0px;float: left;}
        #div__MODULE_ID__ .unit-rating li a {outline:none;display:block;width:15px;height:15px;text-decoration:none;text-indent:-90000px;z-index:20;position:absolute;padding:0px;}
        #div__MODULE_ID__ .unit-rating li a:hover {background:url(http://www.giglish.com/images/starrating.png) left -15px;z-index:2;left:0px;}
        #div__MODULE_ID__ .unit-rating a.r1-unit {left:0px;}
        #div__MODULE_ID__ .unit-rating a.r1-unit:hover {width:15px;}
        #div__MODULE_ID__ .unit-rating a.r2-unit {left:15px;}
        #div__MODULE_ID__ .unit-rating a.r2-unit:hover {width:30px;}
        #div__MODULE_ID__ .unit-rating a.r3-unit {left:30px;}
        #div__MODULE_ID__ .unit-rating a.r3-unit:hover {width:45px;}
        #div__MODULE_ID__ .unit-rating a.r4-unit {left:45px;}	
        #div__MODULE_ID__ .unit-rating a.r4-unit:hover {width:60px;}
        #div__MODULE_ID__ .unit-rating a.r5-unit {left:60px;}
        #div__MODULE_ID__ .unit-rating a.r5-unit:hover {width:75px;}
        #div__MODULE_ID__ .unit-rating a.r6-unit {left:75px;}
        #div__MODULE_ID__ .unit-rating a.r6-unit:hover {width:90px;}
        #div__MODULE_ID__ .unit-rating a.r7-unit {left:90px;}
        #div__MODULE_ID__ .unit-rating a.r7-unit:hover {width:105px;}
        #div__MODULE_ID__ .unit-rating a.r8-unit {left:105px;}
        #div__MODULE_ID__ .unit-rating a.r8-unit:hover {width:120px;}
        #div__MODULE_ID__ .unit-rating a.r9-unit {left:120px;}
        #div__MODULE_ID__ .unit-rating a.r9-unit:hover {width:135px;}
        #div__MODULE_ID__ .unit-rating a.r10-unit {left:135px;}
        #div__MODULE_ID__ .unit-rating a.r10-unit:hover {width:150px;}
        #div__MODULE_ID__ .unit-rating li.current-rating {background:url(http://www.giglish.com/images/starrating.png) left -30px;position:absolute;left:0px;height:15px;display:block;text-indent:-90000px;z-index:1;}
        #div__MODULE_ID__ .voted {color:#ff4444;}
        #div__MODULE_ID__ .thanks {color:#36AA3D;}
        #div__MODULE_ID__ .static {color:#5D3126;}		

			</style>

      <div id="div__MODULE_ID__">Please wait...</div>
      <iframe id="ads" frameborder="0"></iframe>
      <div align="center" id="message__MODULE_ID__"></div>
           
      <script>
        _IG_Analytics("UA-1016319-2", "/giglish-gadget-canvas");
      </script>      

      <script src="http://www.giglish.com/ip.php"></script>

      <script>
        function shiftleft() {
          var pos = parseInt(_gel('jokeframe').style.left);
          var wid = parseInt(_gel('jokeframe').style.width);
          if (wid+pos>400) _gel('jokeframe').style.left=(pos-400)+'px';
          chkenable__MODULE_ID__();
          newad__MODULE_ID__();
        }        
        function shiftright() {
          var pos = parseInt(_gel('jokeframe').style.left);
          if (pos<0) _gel('jokeframe').style.left=(pos+400)+'px';
          chkenable__MODULE_ID__();
          newad__MODULE_ID__();
        }
        function newad__MODULE_ID__() {
    		  var expiry = Math.floor((new Date()).getTime());
          var url = 'http://www.giglish.com/frame/'+expiry;
          _gel('ads').src=url;          
        }
                
        function chkenable__MODULE_ID__() {
          var pos = parseInt(_gel('jokeframe').style.left);
          if (pos==0) { _gel('shiftright').style.visibility = 'hidden'; }
          else { _gel('shiftright').style.visibility = 'visible'; }
          if (pos==-1600) { _gel('shiftleft').style.visibility = 'hidden'; }
          else { _gel('shiftleft').style.visibility = 'visible'; }
        }          
                 
        function sndReq(vote,id,ip,units) {
          _gel('unit_ul'+id).innerHTML = '<li class="loading">Loading...</li>';
     
    		  var expiry = Math.floor((new Date()).getTime());
          var url = 'http://www.giglish.com/js/rpc.php?j='+vote+'&q='+id+'&t='+ipaddress+'&c='+units+'&s=ig&exp='+expiry;
          _IG_FetchContent(url, function (html) {
            update = html.split('|');
            _gel(update[0]).innerHTML = update[1];
            _IG_AdjustIFrameHeight();
          });          
        }        
      
        function gadget__MODULE_ID__() {
    		  var expiry = Math.floor((new Date()).getTime() / 1000 / 60 / 60 / 1);
          var url = 'http://www.giglish.com/branded/igooglecanvas.php?exp=' + expiry;

          _IG_FetchContent(url, function (html) {
            _gel('div__MODULE_ID__').innerHTML = html;
						_IG_AdjustIFrameHeight();
            chkenable__MODULE_ID__();
            newad__MODULE_ID__();
        	});

				  var expiry = Math.floor((new Date()).getTime() / 1000 / 60 / 10);
					var url = 'http://www.giglish.com/branded/gadgetmessage.php?gadget-canvas&exp=' + expiry;
					
          _IG_FetchContent(url, function (html) {
            _gel('message__MODULE_ID__').innerHTML = html;
						_IG_AdjustIFrameHeight();
          });
        }
				_IG_RegisterOnloadHandler(gadget__MODULE_ID__);
      </script>
		]]> 
	</Content> 
</Module>
