// JavaScript Document
// scripts for the battler widgets

//$('#test1').html(myvar);
//$('#test2').html(myvar);
$(document).ready(function(){

/* bind Tip class to settle, delay to allow all to be loaded and settle */
/* load all ajax divs before call to bind */
/* add to each page <span id="lasttip"></span> */
/* <div class="title"><script>$(".title").hide();</script></div> */
var mytimer=setTimeout(function(){
$('.Tip').bind("mouseenter", function(){settip(this);});
$('.Tip').bind("mouseleave", function(){killtip(this);});
},2000);


$('.vidbutton').html("Show");
$('.docbutton').html("Show");
$('.timebutton').html("Show");
$('.hedbutton').html("Show");

var mydate=new Date();
var d=mydate.toLocaleString();
var len =d.length;
var myd=d.substr(0,len-6)+" "+d.substr(len-2,2);
$('#datetime').html(myd);

setInterval(function(){
var mydate=new Date();
var d=mydate.toLocaleString();
var myd=d.substr(0,len-6)+" "+d.substr(len-2,2);
$('#datetime').html(myd);
},60000);
});  //docready

/* #####################  NV functions #################################  */
function settip(myobj){if(myobj===""){return;}
$(".Ttip").hide(); 
$(myobj).bind("mousemove", function(e){setTippos(e);});
var mytitle = $(myobj).attr("title");	$('.Ttip').html(mytitle);
var mytimer=setTimeout(function(){$('.Ttip').fadeIn(100); },200);
$("#tiptimer").html(mytimer);myobj.tip = myobj.title;  myobj.title = "";}  //func

function killtip(myobj){
var mytimer=$("#tiptimer").html();window.clearTimeout(mytimer);
$('.Ttip').hide();myobj.title = myobj.tip; $(myobj).unbind("mousemove");} //func

function setTippos(e){
var BB = $(window).scrollTop()+$(window).height(), BR=$(window).width(),BW=$('.Ttip').width();
var Lpos, Tpos, Xoff = 5,Yoff= $('.Ttip').height();
if(BR-(Xoff *1.2)>=BW+e.pageX){Lpos=e.pageX +Xoff;}else{Lpos=e.pageX-BW-Xoff;}
if(BB-(Yoff)>=e.pageY+Yoff){Tpos=e.pageY+20;}else{Tpos=e.pageY-Yoff-20;}	
$('.Ttip').css({left:Lpos, top:Tpos});}  //func


function setlist(myaction,thisbuttgroup,thisbutt,lockbutt,thisframe,thistimer){
var mytimer=$("#"+thistimer).html();
var myframe=$("#"+thisframe).html();
var mygroup="#"+thisbuttgroup;
var mybutt="#"+thisbutt;
var mylock="#"+lockbutt;

switch (myaction){
case 'lock':
if($(mylock).hasClass("locked")){
$(mylock).removeClass("locked");
mytimer=setTimeout(function(){
$(myframe).hide(100,function(){ 
$(mybutt).addClass("current");
setgroupbutt(mygroup,mybutt); });
}, 100);
$("#"+thistimer).html(mytimer); 
}else{$(mylock).addClass("locked");window.clearTimeout(mytimer);}
break;
case 'butt':
if($(mybutt).hasClass("current")){
$(myframe).show(100,function(){$(mybutt).removeClass("current");
setgroupbutt(mygroup,mybutt);});
}else{$(myframe).hide(100,function(){$(mybutt).addClass("current");
setgroupbutt(mygroup,mybutt);});
}
break;
case 'cancel':window.clearTimeout(mytimer);
break;
case 'intimed':
if(!$(mylock).hasClass("locked")){
mytimer=setTimeout(function(){
$(myframe).hide(100,function(){
$(mybutt).addClass("current");
setgroupbutt(mygroup,mybutt);});
}, 3500);
$("#"+thistimer).html(mytimer);}
break;
case 'instart':
if(!$(mylock).hasClass("locked")){
mytimer=setTimeout(function(){
$(myframe).hide(100,function(){
$(mybutt).addClass("current");
setgroupbutt(mygroup,mybutt);});
}, 9000);
$("#"+thistimer).html(mytimer);
}

break;
case 'in': //not used toggle instead
$(myframe).hide(100,function(){
$(mybutt).addClass("current");
setgroupbutt(mygroup,mybutt);});
break;
case 'out':  //not used toggle instead
window.clearTimeout(mytimer);
$(myframe).show(100,function(){
$(mybutt).removeClass("current");
setgroupbutt(mygroup,mybutt);});
break;
case 'outimed':  // unused hover=out on tab
mytimer=setTimeout(function(){
$("#"+thistimer).html(mytimer);
$(myframe).show(100,function(){
$(mybutt).removeClass("current");
setgroupbutt(mygroup,mybutt);});
}, 500);
break;
default:
}  //switch
//$('#test2').html(mytimer);
} //function

function setgroupbutt(mygroup,mybutt){
var LorR=mygroup.substr(1,1);
if (LorR=="R"){
if($(mygroup).hasClass("locked")){
if($(mybutt).hasClass("current")){
$(mygroup).css({right: 0, top:30});
}else{$(mygroup).css({right: '18.55%', top:35});}
}else{$(mygroup).css({float:'right',right:0, top:-23});
}  //R locked
}else{  //is left
if($(mygroup).hasClass("locked")){
if($(mybutt).hasClass("current")){
$(mygroup).css({left: 0, top:30});
}else{$(mygroup).css({left: '18.6%', top:35});}
}else{$(mygroup).css({float:'left',left:0, top:-23});
} //locked
}  //LorR
}  //setgroupbutt

//$('#test1').html(mygroup);//$('#test2').html(mybutt);
//setTimeout(function(){$(myframe).animate({right: '10px'},500);}, 3000);
// obj.animate({top: '-=' + height + 'px'}, myoptions.speed, function() {

function loadpage(myurl,myframe){window.open(myurl);} //function

function loadframe(myurl,myframe) {

document.getElementById(myframe).src=myurl;
window.document.title="index.htm#"+myurl;
window.scrollTo(0,0);
//$("#"+myframe).scrollTop(0);
//alert("loadframe:"+myframe);
//if(mytop===true){window.scrollTo(0,0);}
//titlesource=document.getElementById('cframe11').src;
}


function loadRSS(myurl,myframe){
parent.document.getElementById(myframe).src='BattlerRSS.html?url='+myurl;
if(!$('#Lbuttlock').hasClass("locked")){$('#Lbuttlock').addClass("locked");}
} //function

function loadRSSTickersPage(rssoffset ,rssoffcurr) {
var currentpage, mysrc, rsstype="all";
//load frame1
mysrc='BattlerRssTicker.html?rssoffset='+rssoffset;
document.getElementById("rssframe1").src=mysrc;
$("#rssframe1").show("slow");
currentpage=1;
}  //ready

//function resetfeeds(pageno){
//alert(pageno);
//if (currentpage==1){
//mysrc='BattlerRssTicker.html?rssoffset='+pageno;
//document.getElementById("rssframe2").src=mysrc;
//$("#rssframe1").hide();
//$("#rssframe2").show("slow");
//currentpage=2;
//}else{
//mysrc='BattlerRssTicker.html?rssoffset='+pageno;
//document.getElementById("rssframe1").src=mysrc;
//$("#rssframe2").hide();
//$("#rssframe1").show("slow");
//currentpage=1;
//}  //else
//}  //reset


function loadmenu(myframe,currframe,mybuttgrp,mybutt){
mybuttgrp="#"+mybuttgrp;
mybutt="#"+mybutt;
myframe="#"+myframe;
currframe="#"+currframe;
var oldframe=$(currframe).html();
if(oldframe!== ""){$(oldframe).hide();}  
$(myframe).show();
$(currframe).html(myframe);
//$(mybutt).removeClass("current");
setgroupbutt(mybuttgrp,mybutt);
} //loadmenu

function loadaudio(thisframe, thisURL){
var myoptions = {
skin: 'vids/whotube/NVaudio.xml', 
file: thisURL,  //'audio/rockroll.xml', 
repeat:'always',   //none,list,always,single
provider:'sound',
stretching:'exactfit',components:{controlbar:{position: 'top'},playlist:{position: 'right', size: 250}}
}; //options
$jw(thisframe).setup(myoptions);  //.play();
}  //loadaudio


function loadpics(thisframe, thisURL){
var myframe="#"+thisframe;
var myoptions = {
skin: 'vids/whotube/NVpicview.xml', 
file: thisURL, 
repeat:'list',   //none,list,always,single
provider:'image',
stretching:'exactfit',components:{controlbar:{position: 'bottom'},playlist:{position: 'bottom', size: 50}}
}; //options

$jw(thisframe).setup(myoptions).play();
//$jw(thisframe).pause();
//alert("loaded:- "+thisURL);
}  //loadpics


function setvidframe(thisbutt,thisframe,thisURL,thistype){
var myURL, myoptions;
var NVstr,prestr,poststr;
var myframe="#"+thisframe;
var mybutt="#"+thisbutt;
//alert("start: "+thisURL);
if($(mybutt).hasClass('current')){
$(myframe).html('');

$(myframe).slideUp(100);
//alert("here:- "+myframe);
//(1200, function() {
$(mybutt).removeClass("current");
$(mybutt).html("Show");
//$jw(thisframe).remove();
//});

}else{
if(thistype=='yt'){

myURL="http://www.youtube.com/v/"+thisURL;
prestr='<object width="100%" height="100%" align="center"><param name="allowFullScreen" value="true"></param><param name="flashvars" value="autostart:true"></param> \n<embed src="';
poststr='?version=3" width="100%" height="100%" align="middle" type="application\/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" wmode="transparent" flashvars="autostart:true"></embed></object>\n';
NVstr=prestr+myURL+poststr;
$(myframe).html(NVstr);



}else{myURL=thisURL;
myoptions = {file: myURL, skin:'vids/whotube/whotube.xml', stretching:'exactfit',
components:{controlbar:{position: 'bottom'}}}; //options
$jw(thisframe).setup(myoptions).play();

}



//,playlist:{position: 'bottom', size: 60}
//$(myframe).show('fast');//$(myframe).fadeIn();

$(myframe).slideDown(100, function() {
$(mybutt).addClass("current");
$(mybutt).html("Hide");
});
$(myframe).css.top(50);
}  //if
} //loadvid


function settab( thisbutt, maincurr){
var oldbutt="#"+$("#"+maincurr).html();
var mybutt="#"+thisbutt;
$(oldbutt).removeClass("current");
$(mybutt).addClass("current");
$("#"+maincurr).html(thisbutt);
} //function


function setlisttab(thisbutt,thisgroup,currlist){
var oldbutt,oldframe;
if($("#"+currlist).html()!== ""){
oldbutt=$("#"+currlist).html();
oldframe=$("#"+currlist+"frame").html();}
var myframe="#"+thisgroup;
var mybutt="#"+thisbutt;
if($(mybutt).hasClass('current')){
$(myframe).slideUp();
$(mybutt).removeClass("current");
$("#"+currlist).html("");
}else{
if($("#"+currlist).html()!== ""){
$(oldframe).slideUp();
$(oldbutt).removeClass("current");
}  //html()!==
$(myframe).slideDown();
$(mybutt).addClass("current");
$("#"+currlist).html(mybutt);
$("#"+currlist+"frame").html(myframe);
} //else
} //function


function rsetmainfram(){
document.getElementById("mainframe1").src="";
window.scrollTo(0,0);
}

function setframe(thisframe, myurl,currframe){
var myframe="#"+thisframe;
var oldframe="#"+currframe;
$(oldframe).hide('fast');
//alert (currframe);
if(document.getElementById(thisframe).src !=myurl) {
document.getElementById(thisframe).src=myurl;
}
$(myframe).show('fast');
currframe=thisframe;
return currframe;
} //function

function hideheader(tstart){

if($('#hideheader').hasClass("current")){
if(tstart=="button"){ 
$('#topmenubar').removeClass("locked");
$('.listboxleft').removeClass("locked");
$('.listboxright').removeClass("locked");
$('#Lbuttgrp').removeClass("locked");
setgroupbutt('#Lbuttgrp','#LbuttIO');
$('#Rbuttgrp').removeClass("locked");
setgroupbutt('#Rbuttgrp','#RbuttIO');
$('#headbox').slideDown(200);
$('.cframe').removeClass("topup");
$('#hideheader').removeClass("current");
}
}else{
//$('#headbox').toggle(1000);  //300, function() {
$('#headbox').slideUp(200,function(){
$('#topmenubar').addClass("locked");
$('.listboxleft').addClass("locked");
$('.listboxright').addClass("locked");
$('#Lbuttgrp').addClass("locked");
setgroupbutt('#Lbuttgrp','#LbuttIO');
$('#Rbuttgrp').addClass("locked");
setgroupbutt('#Rbuttgrp','#RbuttIO');
$('.cframe').addClass("topup");
$('#hideheader').addClass("current");});
} //else
} //hideheader

function shutwelcome(mydo){
if(mydo=="up"){
$("#welcomeframe").hide();
}else{
$("#welcomeframe").show();
}
}  //shutwelcome

function setsidefrm(newframe,thisbutt,thisframe,maincurr){
var oldframe="#"+thisframe+maincurr;
var oldbutt="#"+thisbutt+maincurr;
var myframe="#"+thisframe+newframe;
var mybutt="#"+thisbutt+newframe;
alert("setsidefrm new:"+newframe+"  old:"+maincurr);
//if($(mybutt).hasClass("current")){}else{
$(oldframe).removeClass("current");
$(oldbutt).removeClass("current");
$(myframe).addClass("current");
$(mybutt).addClass("current");
window.scrollTo(0,0);
maincurr=newlist;
return maincurr;
}


function settitle(mytitle){
var titlesource;
if (mytitle!==""){
$('#test1').html(mytitle);
//$('#test2').html(myvar);

window.document.title="Battler#"+mytitle;
//titlesource=document.getElementById('cframe11').src;
//window.document.title="Battler#"+titlesource;
//alert("if not null:"+mytitle+":"+window.document.title);
window.scrollTo(0,0);
//if(mytop===true){window.scrollTo(0,0);}
}else{
titlesource=document.getElementById('cframe11').src;
//window.document.title="Battler#";
//alert("else:"+titlesource+":"+window.document.title);
window.scrollTo(0,0);
}//if
mytitle="";
return mytitle;
} //settitle




// Show or close video frame
function setvidframexxx(thisbutt,thisframe,thisurl,thistype){
var myurl;
var myframe="#"+thisframe;
var mybutt="#"+thisbutt;
if($(mybutt).hasClass('current')){
document.getElementById(thisframe).src="";
$(myframe).slideUp(1200, function() {
$(mybutt).removeClass("current");
$(mybutt).html("Show");

});
}else{
if(thistype=='yt')

{myurl="BattlerVid.html?vidtype="+thistype+"&vidurl=http://www.youtube.com/v/"+thisurl;
}else{myurl="BattlerVid.html?vidtype="+thistype+"&vidurl="+thisurl;}
//alert(vidURL2);


document.getElementById(thisframe).src=myurl;
//if(
//	var border_top = $(window).scrollTop(),border_right = $(window).width();
//  var border_bottom = $(window).scrollTop()+ $(window).height();
//  var offsetx = 15,left_pos,top_pos;  var offsety=$('.title').height();
//  if(	border_right - (offsetx *1.2) >= $('.title').width() + e.pageX){left_pos = e.pageX +offsetx;}/
//	else{left_pos = e.pageX - $('.title').width()-offsetx;}
//	if(border_bottom - (offsety) >= e.pageY + $('.title').height()){top_pos = e.pageY + 20;}
//	else{top_pos = e.pageY-offsety-5;}	
//  $('.title').css({left:left_pos, top:top_pos});



$(myframe).slideDown(1800, function() {
$(mybutt).addClass("current");
$(mybutt).html("Hide");
});
}  //if
} //function

function setdocframe(thisbutt,thisframe,dpath){
var myframe="#"+thisframe;
var mybutt="#"+thisbutt;
if($(mybutt).hasClass('current')){
if(dpath!=="div"){
document.getElementById(thisframe).src="";}

$(myframe).slideUp(1200, function() {
$(mybutt).removeClass("current");
$(mybutt).html("Show");
});
}else{
if(dpath!=="div"){
document.getElementById(thisframe).src=dpath;}
$(myframe).slideDown(1800, function() {
$(mybutt).addClass("current");
$(mybutt).html("Hide");
});
}  //if
} //function

function settimeframe(docindex,dpath){
var frametag="timeframe"+docindex;
var myframe="#timeframe"+docindex;
var mybutt="#timebutt"+docindex;
if($(mybutt).hasClass('current')){
document.getElementById(frametag).src="";
$(myframe).slideUp(1200, function() {
$(mybutt).removeClass("current");
$(mybutt).html("Show");
});
}else{
document.getElementById(frametag).src=dpath;
$(myframe).slideDown(1800, function() {
$(mybutt).addClass("current");
$(mybutt).html("Hide");
});
}  //if
} //function

/* ~~~~~~ adapted from jquery.zRSSFeed Based on original plugin jGFeed by jQuery HowTo  ~~~~
 * Description: jQuery plugin for display of RSS feeds via Google Feed API  */

(function($){
	var current = null; 
	$.fn.rssfeed = function(url, options) {	
		// Set pluign defaults
		var defaults = {
			limit: 20,
			header: true,
			titletag: 'h4',
			date: true,
			content: true,
			snippet: true,
			showerror: true,
			errormsg: '',
			key: null
		};  
		var myoptions = $.extend(defaults, options); 
		
		// Functions
		return this.each(function(i, e) {
			var $e = $(e);
			
			// Add feed class to user div
			if (!$e.hasClass('rssFeed')){$e.addClass('rssFeed');}
			
			// Check for valid url
			if(url === null){return false;}

			// Create Google Feed API address
			var api = "http://ajax.googleapis.com/ajax/services/feed/load?v=2.0&callback=?&q=" + url;
			if (myoptions.limit !== null){api += "&num=" + myoptions.limit;}
			if (myoptions.key !== null){api += "&key=" + myoptions.key;}
			// Send request
			$.getJSON(api, function(data){
				// Check for error
				var msg;
        if (data.responseStatus == 200) {
					// Process the feeds
					_callback(e, data.responseData.feed, myoptions);
				} else {
					// Handle error if required
				
          if (myoptions.showerror){
						if (myoptions.errormsg !== '') {
							msg = myoptions.errormsg;
						} else {msg = data.responseDetails;}
						$(e).html('<div class="rssError"><p>'+ msg +'</p></div>');
          }
			  }	  //else			
		});  //json
 }); //return this
}; //fn.rssfeed
	
	// Callback function to create HTML result
	var _callback = function(e, feeds, myoptions) {
		if (!feeds) {return false;}
		var html = ''; var row = 'rssEven';	
		// Add header if required
var mytitle=feeds.title;  //.substr(0,30);
if (myoptions.header){

html +=	'<div class="rssHeader">'+'<a class="Tip" href="'+feeds.link+'" title="'+ feeds.description +'">'+ mytitle +'</a><div class="RSSexpander"></div></div>';}
	// Add body
	html += '<div class="rssBody">' +	'<ul>';
	// Add feeds
var entry,entryDate,myDate,pubDate,mycontent;

for (var i=0; i<feeds.entries.length; i++) {
	// Get individual feed
	entry = feeds.entries[i];
	// Format published date
	entryDate = new Date(entry.publishedDate);
//var pubDate = entryDate.toLocaleDateString() + ' ' + entryDate.toLocaleTimeString();
myDate = entryDate.toString(); // + ' ' + entryDate.toLocaleTimeString();
pubDate = myDate.substr(0,16)+"<b>~</b>"+myDate.substr(17,7);
// Add feed row
mytitle=entry.title;
mytitle=mytitle.substr(0,52);
html += '<li class="rssRow '+row+'">' + 
'<'+ myoptions.titletag +'><a class="Tip" href="'+ entry.link +'" title="View this feed at '+ feeds.title +'" TARGET="_blank">'+ mytitle +'</a></'+ myoptions.titletag +'>';
if (myoptions.date){html +='<br><p>'+pubDate+'<b> : </b>';}
if (myoptions.content) {
// Use feed snippet if available and optioned
if (myoptions.snippet && entry.contentSnippet !== '') 
  {mycontent = entry.contentSnippet;} 
 else 
  {mycontent = entry.content;}
	html += mycontent +'</p';
} //myoptions.content
	html += '</li>';
// Alternate row classes
if (row == 'rssOdd') {row = 'rssEven';} else {row = 'rssOdd';}			

}  //for feeds.entries.length;
html += '</ul>' +'</div>';
$(e).html(html);
};  //var _callback

})(jQuery);

// ~~~~~~~~~~~~~~~~~~~adapted from Plugin: jquery.vTicker  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
//'fixed'for set length or  size to content
function vTicker(myticker,options) {
	var defaults = {vstyle:'fixed', speed:500, pause:6000,showItems:4,
	animation: 'fade',mousePause: true,isPaused: false};
var myoptions = $.extend(defaults, options);

function moveUp(obj2, height){
if(myoptions.isPaused){return;}
 var obj = obj2.children('ul');
 first = obj.children('li:first').clone(true);
 obj.animate({top: '-=' + height + 'px'}, myoptions.speed, function() {
 	$(this).children('li:first').remove();
 	$(this).css('top', '0px');
 });
var mylistno='li:eq('+myoptions.showItems+')';
if(myoptions.animation == 'fade')
{obj.children('li:first').fadeOut(myoptions.speed);
 obj.children(mylistno).hide();
 obj.children(mylistno).fadeIn(700);}
 first.appendTo(obj);
} //moveup

var mybox=$(myticker), myhead=$(myticker +' div.rssHeader');
var mybody = $(myticker +' div.rssBody'), boxheight=parseInt(mybox.css('height'),10);
var headheight=parseInt(myhead.css('height'),10), maxHeight=boxheight-headheight; 
mybody.css({top: headheight+1});  
mybody.height(maxHeight);   

if(myoptions.vstyle=='fixed'){
maxHeight=parseInt(mybody.css('height'),10)/myoptions.showItems;
 mybody.children('ul').height(maxHeight * myoptions.showItems);
 mybody.children('ul').children('li').height(maxHeight);	 
}else{
mybody.children('ul').children('li').css({height: 'auto'});	
mybody.children('ul').children('li').each(function(){if($(this).height() > maxHeight)
{maxHeight=$(this).height();}});
  mybody.children('ul').children('li').height(maxHeight);		 
  mybody.children('ul').height(maxHeight * myoptions.showItems);
  mybody.height(maxHeight * myoptions.showItems);
} //else vstyle=='fixed'

var interval = setInterval(function(){ moveUp(mybody, maxHeight); }, myoptions.pause);
if(myoptions.mousePause){
mybody.bind("mouseenter",function(){myoptions.isPaused = true;}).bind("mouseleave",function()
{myoptions.isPaused = false;});	} //mousePause


}  //vticker


// ~~~~~~~~~~~~~~~~~~~~ Load RSS full page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(function($){
var current = null; 
$.fn.setfeed = function(url) {	
var api = "http://ajax.googleapis.com/ajax/services/feed/load?v=2.0&callback=?&q=" + url+"&num=50";
// Send request
$.getJSON(api, function(data){
// Check for error
//alert(data);
var feeds=data.responseData.feed;			

var html='',mytitle,mylink,mydesc; 				
var entry,entryDate,mycontent,myauthor; 
mytitle=feeds.title;        
mylink=feeds.link;        
mydesc=feeds.description;

html ='<div class="RSSpageHead">'+'<a href="'+mylink+'" class="Tip" title="'+ mydesc +'">'+ mytitle +'</a></div>';
for (var i=0; i<feeds.entries.length; i++) {
entry = feeds.entries[i];

mytitle=entry.title;
entryDate = new Date(entry.publishedDate);
mylink=entry.link;         
mycontent=entry.content;


myauthor=" :"+entry.author;
html +='<div class="RSSpageEntry">'+'<a href="'+ entry.link +'"class="Tip" title="View this feed at '+ feeds.title +'" TARGET="_blank">'+ mytitle +'</a><br>'+entryDate+myauthor+mycontent+'</div>';
}  //for each entry
$('.RSSpageFrame').html(html);
});  //json
}; //setfeed
})(jQuery);





// ~~~~~~~~~~~~~~~~~~~~~~~~~~~   getUrlVars  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`

// Read a page's GET URL variables and return them as an associative array.
//http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html
// Get object of URL parameters
// var allVars = $.getUrlVars();
// Getting URL var by its nam
// var byName = $.getUrlVar('name');

function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
//  alert(hashes.length)
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function getUrlVar(myname){return getUrlVars()[myname];}



