/* TODO
   Browser detection
*/
	function getParamValue(p_name, p_url) {
		var v='';
		var href=p_url?p_url:window.location.href;
		if(href.indexOf('?')>-1) {
			var qs=href.substr(href.indexOf('?'));
			var p=qs.split('&');
			for(var i=0;i<p.length;i++) {
				if(p[i].indexOf(p_name+'=')>-1) {
					v=p[i].split('=')[1];
					break;
				}
			}
		}
		return v;
	}

	function parseXml(xml) {
		var xmlDoc;
		if(window.ActiveXObject) {
			xmlDoc=new ActiveXObject('Microsoft.XMLDOM');
			xmlDoc.async='false';
			xmlDoc.loadXML(xml);
		} else {
			var parser = new DOMParser();
			xmlDoc = parser.parseFromString(xml,'text/xml');
		}
		return xmlDoc;
	}
	
	
	// COOKIES FUNCTIONS
	
	function setCookie(name, value, expires, path, domain, secure)
	{		
	  document.cookie =
    	name+"="+escape(value)+
	    (expires ? "; expires="+expires.toString() : "") +
		(path    ? "; path="   +path   : "")+
    	(domain  ? "; domain=" +domain : "")+
    	(secure  ? "; secure" : "");
	}
	
	function getCookie(name)
	{				
	  var cookie, offset, end;
	  cookie  = " "+document.cookie;	 
	  offset  = cookie.indexOf(" "+name+"=");
	  if (offset == -1) return undefined;
	  offset += name.length+2;
	  end     = cookie.indexOf(";", offset)
	  if (end    == -1) end = cookie.length;
	  return unescape(cookie.substring(offset, end));
	}
	
	function delCookie(name, path, domain)
	{	
		if (getCookie(name))
			setCookie(name, "", new Date("January 01, 2000 00:00:01"), path, domain);
	}


	// REGISTER FUNCTIONS
	
	var registered = false;

	function showRegister() {
		zedapi.account.register(55760, null, 1, registerCallback);	 
	}
	
	function register() {
		if (getParamValue('register')=='show'){
			showRegister();
		 }
	}
	function registerCallback(backUrlInfo) {
		registered = true;
	}
