	function getCookie(name){
		if (document.cookie.length>0){
		
		  start = document.cookie.indexOf(name + "=");
		  if (start!=-1){ 
		    start += name.length + 1 ;
		    end = document.cookie.indexOf(";",start);
		    if (end == -1)
				end = document.cookie.length;
				
		    return unescape(document.cookie.substring(start,end));
		  } 
		}
		return null
	}
	
	function setCookie(name, value, expire ){
        document.cookie = name + "=" + escape(value) + ((expire==null ? "":(";expires=" + expire.toGMTString())));
   }
   
   function getExpireDate(forDelete){
       var expires = new Date();
       !forDelete ? expires.setTime((new Date().getTime()) + 1000*60*60*24*365) : expires.setTime((new Date().getTime()) - 1000*60*60*24*365);
       return expires;
   }
   
   //add the video identifier + title + user preferences to a url
	function addQS(input){
	
		output = input + "?video=" + escape(video) + "&title=" + escape(title);
		if(varListPrefs != ""){
			output += "&varListPrefs=" + escape(varListPrefs);
		}
	
		return output;
	}
	
	//get data from the query string
	function getData(input,s1,s2){

		input = input.split(s1);
		
		for(i=0;i<input.length;i++){
			output = input[i].split(s2);

			for(j=0;j<output.length;j++){
				if(j==0){
					vName = output[j]
				}
				if(j==1){
					eval(vName + "=\"" + unescape(output[j]) + "\"")
				}
			}
		}
		
	}
	
		//see if the installed version of a player is supported by eTV
	function checkVersion(playerToCheck){
	
		if(eval(playerToCheck)){
			if(playerToCheck == "wmp"){
				if(wmp_v >= 9 || wmp_v == 0) return 0;
				else return 1;
			}
			else if(playerToCheck == "qt"){
				if(qt_v >= 6 || qt_v == 0) return 0;
				else return 1;
			}
		}
		else{
			return 2
		}
	}
