/* jSocialize - bookmark tool ©2008 artViper designstudio - all rights reserved */
/* information about this tool and other widgets: info@artviper.net  */
/* the header 'artViper's social bookmark widget has not to be removed */
/* same goes for the link to this tool */
/* add these lines to your document, to make this script work: */
/* changed by: Pete (added email support, fixed some minor bugs */
/* <script language="javascript" type="text/ecmascript" src="js/jquery.js"></script>
<script language="javascript" type="text/ecmascript" src="js/jquery.dimensions.js"></script>
<script language="javascript" type="text/ecmascript" src="js/jSocialize.js"></script>
<script language="javascript" type="text/ecmascript" src="js/jQuery.livequery.js"></script>
*/

var sendForm = 
				"<p style=\"color: rgb(0, 0, 0);\"><strong>Šalji frendici:</strong></p>"+
				"<div id=\"email_error\"></div> "+
                "<form id=\"friendform\" name=\"friendform\">"+
                "<input id=\"emailTo\" type=\"text\">"+
                "<input value=\"Pošalji\" type=\"submit\">"+
                "</form>";

function submitForm() {
    $('#friendform').livequery('submit', function() {
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

        var url  = document.location.href;
        var title = $(".socializer").attr('title');
		var emailToVal = $("#emailTo").val();
		if(emailToVal == '') {
			$("#email_error").attr('innerHTML', 'Manjka email naslov frendice!');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {	
			$("#email_error").attr('innerHTML', 'Email naslov ni veljaven!');
			hasError = true;
		}
		
		if(hasError == false) {
			$(this).hide();
			$("#sendEmailBookmarkForm #loading").attr('innerHTML', '<img src="/static/images/loading.gif" alt="Loading" id="loading" />');
			
			$.post("/send_friend.html?ajax=s",
   				{emailTo: emailToVal, send_email: true, url: url, title: title},
   					function(data){
						$("#sendEmailBookmarkForm").attr('innerHTML', '<h1></h1><p>Email je poslan.</p>');
                        setTimeout(function(){recreateForm(sendForm);}, 2000);

   					}
				 );

		}
		
		return false;
	});						   
	
	function recreateForm(data) {
	    $("#sendEmailBookmarkForm").attr('innerHTML', data)
	}
}


function socializer() {
	$(".socializer").click(function (e) { 
		if(document.getElementById('containerx') == null){							 
			
			var top 	= $(".socializer").offset().top;
			var height	= $(".socializer").height();
			var left	= $(".socializer").offset().left;
			var pos 	= top+height+10;
            //var url = document.location; //$(".socializer").attr('alt');
            var title = $(".socializer").attr('title');
			
			var div = document.createElement("div");
			$(div).hide();
			$(div).css({
		        top: pos,
		        left: left
			});
			$(div).addClass("soc_container");
			$(document.body).prepend(div);
				
			var closeme = document.createElement('img');
			
			$(closeme).attr({ id: "close", src: "/static/images/sb/close.gif"});
			$(closeme).addClass('close');
			$(div).append(closeme);
			
			$(closeme).click(function(){
				$(div).remove();
			})
			
			var title= $(".socializer").attr("title");
			var url  = document.location.href;  //$(".socializer").attr("alt");  --> use this if you wish to define an url in the alt tag 
			
			var name = document.createElement('h2');
			$(name).html('Bookmark this article</a>');
			$(div).prepend(name);
			
			var left = document.createElement('div');
			$(left).addClass('soc_left');
			$(div).append(left);

			var right = document.createElement('div');
			$(right).addClass('soc_left');
			$(div).append(right);
			
			// facebook
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to facebook', src: "/static/images/sb/facebook.gif"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs = "http://www.facebook.com/sharer.php?u=" + url;
			$(myLink).attr({ href: hrefs , title: 'send to facebook' });
			$(myLink).html("facebook");
			$(left).append(myLink);
			
			// digg
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to digg', src: "/static/images/sb/digg.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs = 'http://digg.com/submit?phase=2&url='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to digg' });
			$(myLink).html("digg");
			$(right).append(myLink);

			// technorati
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to technorati', src: "/static/images/sb/technorati.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.technorati.com/faves?add='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to technorati' });
			$(myLink).html("technorati");
			$(left).append(myLink);
			

			// reedit
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to digg', src: "/static/images/sb/reddit.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs = 'http://hr.reddit.com/submit?url='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to reddit' });
			$(myLink).html("reddit");
			$(right).append(myLink);

			// del.icio.us
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to delicious', src: "/static/images/sb/delicious.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs = "http://del.icio.us/post?url=" + url;
			$(myLink).attr({ href: hrefs , title: 'send to del.icio.us' });
			$(myLink).html("del.icio.us");
			$(left).append(myLink);
			
			/*
			//bookmark.it
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to bookmark.it', src: "/static/images/sb/bookmark.gif"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs = "http://www.bookmark.it/bookmark.php?url=" + url;
			$(myLink).attr({ href: hrefs , title: 'send to bookmark.it' });
			$(myLink).html("bookmark.it");
			$(left).append(myLink);
			*/
			
			/*
			// furl
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to digg', src: "/static/images/sb/furl.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs = 'http://furl.net/storeIt.jsp?t='+title+'&u='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to furl' });
			$(myLink).html("furl");
			$(left).append(myLink);
			
			// blinklist
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to blinklist', src: "/static/images/sb/blinklist.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs = 'http://blinklist.com/index.php?Action=Blink/addblink.php&Name='+title+'&Url='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to blinklist' });
			$(myLink).html("blinklist");
			$(left).append(myLink);
			
			// reddit
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to reddit', src: "/static/images/sb/reddit.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://reddit.com/submit?url='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to reddit' });
			$(myLink).html("reddit");
			$(left).append(myLink);
			
			// feedmelinks
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to feedmelinks', src: "/static/images/sb/feedmelinks.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://feedmelinks.com/categorize?from=toolbar&op=submit&name='+title+'&url='+encodeURIComponent(url)
			$(myLink).attr({ href: hrefs , title: 'send to feedmelinks' });
			$(myLink).html("feedmelinks");
			$(left).append(myLink);
			*/

			/*
			// yahoo
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to yahoo', src: "/static/images/sb/im_yahoo.gif"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+encodeURIComponent(url)+'&t='+title;
			$(myLink).attr({ href: hrefs , title: 'send to yahoo' });
			$(myLink).html("yahoo");
			$(left).append(myLink);
			
			// rawsugar
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to rawsugar', src: "/static/images/sb/rawsugar.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.rawsugar.com/tagger/?turl='+encodeURIComponent(url)+'&tttl='+title;
			$(myLink).attr({ href: hrefs , title: 'send to rawsugar' });
			$(myLink).html("rawsugar");
			$(left).append(myLink);
			
			// netvous
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to netvouz', src: "/static/images/sb/netvouz.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://netvouz.com/action/submitBookmark?url='+encodeURIComponent(url)+'&title='+title+'&popup=no';
			$(myLink).attr({ href: hrefs , title: 'send to netvouz' });
			$(myLink).html("netvouz");
			$(left).append(myLink);
			
			// rojo
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to rojo', src: "/static/images/sb/rojo.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.rojo.com/add-subscription/?resource='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to rojo' });
			$(myLink).html("rojo");
			$(left).append(myLink);
			
			// shadows
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to shadows', src: "/static/images/sb/shadows.png"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.shadows.com/shadows.aspx?url='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to shadows' });
			$(myLink).html("shadows");
			$(left).append(myLink);
			
			// shadows
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to gabbr', src: "/static/images/sb/gabbr.gif"  });
			$(left).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.gabbr.com/submit/?bookurl='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to gabbr' });
			$(myLink).html("gabbr");
			$(left).append(myLink);
			
			// put in right container
			var right = document.createElement('div');
			$(right).addClass('soc_left');
			$(div).append(right);
			
			//dzone
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to dzone', src: "/static/images/sb/dzone.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.dzone.com/links/add.html?description='+title +'&url='+ url;
			$(myLink).attr({ href: hrefs , title: 'send to dzone' });
			$(myLink).html("dzone");
			$(right).append(myLink);
			
			//newsvine
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to newsvine', src: "/static/images/sb/newsvine.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.newsvine.com/_wine/save?u='+encodeURIComponent(url)+'&h='+title;
			$(myLink).attr({ href: hrefs , title: 'send to newsvine' });
			$(myLink).html("newsvine");
			$(right).append(myLink);
			
			//ma.gnolia.com
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to ma.gnolia.com', src: "/static/images/sb/magnolia.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://ma.gnolia.com/bookmarklet/add?url='+encodeURIComponent(url)+'&title='+title+'&description=';
			$(myLink).attr({ href: hrefs , title: 'send to ma.gnolia.com' });
			$(myLink).html("ma.gnolia");
			$(right).append(myLink);
			
			//stumbleupon
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to ma.gnolia.com', src: "/static/images/sb/stumbleupon.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.stumbleupon.com/refer.php?url='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to stumbleupon' });
			$(myLink).html("stumbleupon");
			$(right).append(myLink);
			
			//google
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to google', src: "/static/images/sb/google.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to google' });
			$(myLink).html("google");
			$(right).append(myLink);
			
			//squidoo
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to squidoo', src: "/static/images/sb/squidoo.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.squidoo.com/lensmaster/bookmark?'+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to squidoo' });
			$(myLink).html("squidoo");
			$(right).append(myLink);
			
			// spurl.net
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to spurl', src: "/static/images/sb/spurl.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.spurl.net/spurl.php?url='+encodeURIComponent(url)+'&title='+title+'&blocked=';
			$(myLink).attr({ href: hrefs , title: 'send to spurl' });
			$(myLink).html("spurl");
			$(right).append(myLink);
			
			// blinkbits
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to blinkbits', src: "/static/images/sb/blinkbits.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://blinkbits.com/bookmarklets/save.php?v=1&source_url='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to blinkbits' });
			$(myLink).html("blinkbits");
			$(right).append(myLink);
			
			// blogmarks
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to blogmarks', src: "/static/images/sb/bmarks.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://blogmarks.net/my/new.php?mini=1&simple=1&url='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to blogmarks' });
			$(myLink).html("blogmarks");
			$(right).append(myLink);
			
			// bloglines
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to bloglines', src: "/static/images/sb/bloglines.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.bloglines.com/sub/'+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to bloglines' });
			$(myLink).html("bloglines");
			$(right).append(myLink);
			
			// co.mments
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to co.mments', src: "/static/images/sb/comments.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://co.mments.com/track?url='+encodeURIComponent(url)+'&title='+title;
			$(myLink).attr({ href: hrefs , title: 'send to co.mments' });
			$(myLink).html("co.mments");
			$(right).append(myLink);
			
			// scuttle
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to scuttle', src: "/static/images/sb/scuttle.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://www.scuttle.org/bookmarks.php/maxpower?action=add&address='+encodeURIComponent(url)+'&title='+title+'&description=';
			$(myLink).attr({ href: hrefs , title: 'send to scuttle' });
			$(myLink).html("scuttle");
			$(right).append(myLink);
			
			// ask
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to ask.com', src: "/static/images/sb/ask.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://mystuff.ask.com/mysearch/QuickWebSave?v=1.2&t=webpages&title='+title+'&url='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to ask' });
			$(myLink).html("ask");
			$(right).append(myLink);
							
			// slashdot
			var img = document.createElement('img');
			$(img).attr({ alt: 'send to slashdot', src: "/static/images/sb/slashdot.png"  });
			$(right).append(img);
			
			var myLink = document.createElement('a');
			var hrefs =  'http://slashdot.org/bookmark.pl?title='+title+'&url='+encodeURIComponent(url);
			$(myLink).attr({ href: hrefs , title: 'send to slashdot' });
			$(myLink).html("slashdot");
			$(right).append(myLink);
			*/
			
			var myEmail = document.createElement('div');
			$(myEmail).attr({ id: 'sendEmailBookmarkForm' });
			$(myEmail).css({ width: '340px', clear: 'both', margin: '10px', 'margin-top': '40px' });
			$(myEmail).html(sendForm);
			
			$(div).append(myEmail);
			
            //$("#friendform").submit( function () {
            //    return false;
            //});

            
			
			$(".soc_container").fadeIn(500);
				
			// ajax window	
			$('.soc_left a').bind("click",function(e){
				e.preventDefault();
				var address 	= this;
				var scTop 		= $(window).scrollTop();
                var width		= 0;									
				
                
				if(jQuery.browser.msie){
					width = document.body.clientWidth;
				}else{
					width	= window.innerWidth;
				}

				var left		= (width - 980) /2;
				var wind 		= document.createElement("div");
		        var cssObj;
		        
				//$(wind).css(cssObj);				
				
				if(jQuery.browser.msie){
				    if ((jQuery.browser.version.substr(0,1) > 6)) {
                        $(wind).css({
                            top:20,
                            width:'980px',
                            position:'fixed',
                            left: left + 'px',
                            border: '1px solid #ccc',
                            visibility:'visible',
                            'z-index': '200',
                            'overflow': 'auto'
                        });
				    } else {
                        $(wind).css({
                            top:20,
                            width:'980px',
                            position:'absolute',
                            left: 0,
                            border: '1px solid #ccc',
                            visibility:'visible',
                            'z-index': '200',
                            'overflow': 'auto'
                        });				        
				    }
					 
				}else{
					 $(wind).css({
						top:20,
						width:'980px',
						position:'fixed',
						left: left + 'px',
						'z-index': '200',
						'overflow': 'auto'
						
					 });
				}
					
				$(wind).addClass('open_window');		
			
				var closeX = document.createElement('img');
				$(closeX).attr({ src:"/static/images/sb/close.gif", position:'absolute',top:"0",right:"0" });
				$(closeX).addClass('close');
				
				$(closeX).click(function(){
					$(wind).remove();											
				})
				
				$(wind).prepend(closeX);
				$(div).append(wind);
				
				var cssObj2 = {
    				width:'980px',
					height:'500px',
					border: 'none',
					position:'absolute',
					overflow:'auto',
					display:'block'
 				 }
				
				var c	 = document.createElement('iframe');		
				$(c).attr("src",this);
				$(c).css(cssObj2);
				$(wind).prepend(c);
				
       })				
	}			
})		
    
}

 $(document).ready(function() {
        submitForm();
        socializer();
        
 })
