	function getSponsorData(sk) {
		x = sk.split(";");
		nqs="";
		for(i=0;i<x.length;i++) {
			ky = sk.split(";")[i].split("|")[0];
			vl = sk.split(";")[i].split("|")[1]
			nqs +=((i==0)?"":"&")+ky+"="+vl;  
		}
		if (typeof OAS_query != "undefined") addOASQuery(nqs);
	}
	
	// test sponsorKey exits, if so call function:
	if(typeof c4SponsorKeys != "undefined") {
		getSponsorData(c4SponsorKeys)
	}

	function addOASQuery(qs) {
		if(OAS_query.indexOf("?")!=-1) {
			if(OAS_query.length==1) {
				OAS_query += qs;
			} else {
				OAS_query += "&"+qs;
			}
		} else {
			OAS_query += "?"+qs;	
		}
		
	}