function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
 }
 
$(document).ready(function(){
	// Allow use of enter key for form submits
	$("form :input").not("textarea").keypress(function(e){
		if(e.which == 13)
		{
			//$(this).parents("form:first").submit();
			var $form = $(this).parents("form:first");
			if($form.find(":submit:last").length != 0)
				$form.find(":submit:last").click();
			else if($form.find(":image:last").length != 0)
				$form.find(":image:last").click();
			else if($form.find(":button:last").length != 0)
				$form.find(":button:last").click();
			return false;
		}
		else
		{
			return true;
		}
	});
});
 
function ggetCookie(name) {
   var dc = document.cookie;
   var prefix = name + "=";
   var begin = dc.indexOf("; " + prefix);
   if (begin == -1) {
     begin = dc.indexOf(prefix);
     if (begin != 0) return null;
   } else
     begin += 2;
   var end = document.cookie.indexOf(";", begin);
   if (end == -1)
     end = dc.length;
   return unescape(dc.substring(begin + prefix.length, end));
 };

 function gsetCookie(name, value, expiredays, path, domain, secure) {
   var ExpireDate = new Date ();
   path = '/';
   ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
   var curCookie = name + "=" + escape(value) +
       ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()) +
       ((path) ? "; path=" + path : "") +
       ((domain) ? "; domain=" + domain : "") +
       ((secure) ? "; secure" : "");
   document.cookie = curCookie;
 };
 
 function gsetCookie2(name2,value2) {
   gsetCookie(name2, value2, null, '/', gGetCookieDom());
 };
 
 function gGetCookieDom(){
   var thisdomain = document.domain;
   var setdom = thisdomain.replace(/^www\./, '');
   return '.'+setdom;
 };

 function bumpCounter(){
 	var count = ggetCookie('submit_tries');
 	if (!count){ count = 0; }
	count++;
	gsetCookie2('submit_tries',count);
 }
 


