$(document).ready(function(){
		var codigocopy;
		$("#bt_enviar").click(function(){
			
			//salva nome e url do form
			var url = $("#frm-url").val();
			var nome = $("#frm-nome").val();
			
			//procura no nome e url, adiciona http:// e substitui o &;
			url = "http://" + str_replace("http://","",url);
			nome = str_replace("&","[[ec]]",nome);
			
			
			//adiciona os valores na tag Script
			var codigo = '<script src="http://www.graacc.org.br/doeseusite/graacc.asp?site=' + nome + '&url=' + url + '" type="text/javascript" charset="utf-8"></script>';
			
			//print na tela
			$("#codigo").val(codigo);
			
			clip.setText($("#codigo").val());
		});
			
			clip = new ZeroClipboard.Client();
			clip.setHandCursor( true );
			clip.glue( 'bt_clipboard');
		
			//função md5 do JS (find/replace)
			function str_replace (search, replace, subject, count) {
			    var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0,
			            f = [].concat(search),
			            r = [].concat(replace),
			            s = subject,
			            ra = r instanceof Array, sa = s instanceof Array;
			    s = [].concat(s);
			    if (count) {
			        this.window[count] = 0;
			    }

			    for (i=0, sl=s.length; i < sl; i++) {
			        if (s[i] === '') {
			            continue;
			        }
			        for (j=0, fl=f.length; j < fl; j++) {
			            temp = s[i]+'';
			            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
			            s[i] = (temp).split(f[j]).join(repl);
			            if (count && s[i] !== temp) {
			                this.window[count] += (temp.length-s[i].length)/f[j].length;}
			        }
			    }
			    return sa ? s : s[0];
			}
	
});
