var cbcookie="cbsourceinfo";
var cbcookie_ref="cbrefinfo";
var cbcookie_cif="cbcifinfo";

function set_campaignurl(){
	
//get cookies
	source_value = kamp_get_cookie(cbcookie);
	ref_value = kamp_get_cookie(cbcookie_ref);
	cif_value = kamp_get_cookie(cbcookie_cif);
	
	if (source_value == null) source_value = escape('0::0::0::0::0');
	if (cif_value == null) source_value += escape('::0');
	else source_value += escape('::'+cif_value);
	
//case: iframe
	var myiframe2=document.getElementById("iframe_src");
	var myiframe=document.getElementsByName("myiframe");

	if (myiframe2 != null){
		var iframesrc = myiframe2.title;
		tmp = iframesrc.split('.htm?');
	//set iframe src
		if (myiframe[0] !=null){
			if (tmp[1] == null)	myiframe[0].src = iframesrc + '?src=' + source_value + '&ref=' + ref_value;
			else myiframe[0].src = tmp[0] + '.htm?src=' + source_value + '&ref=' + ref_value + '&' + tmp[1];
		}
	}
//case: link	
	var mylinks=document.getElementsByName("c_link");
	if (mylinks != null){
		for (i=0;i<mylinks.length;i++){
			var link_href = mylinks[i].href;
			tmp = link_href.split('.htm?');
			
			if (tmp[1] == null)	mylinks[i].href = mylinks[i].href + '?src=' + source_value + '&ref=' + ref_value;
			else mylinks[i].href = tmp[0] + '.htm?src=' + source_value + '&ref=' + ref_value + '&' + tmp[1];
			
		}
	}
	
}

function kamp_get_cookie(NameOfCookie) {
	if(document.cookie.length>0){
		begin=document.cookie.indexOf(NameOfCookie+"=");
		if(begin!=-1){
			begin+=NameOfCookie.length+1;
			end=document.cookie.indexOf(";", begin);
			if(end==-1){
		    	end=document.cookie.length;
			}
   			return document.cookie.substring(begin,end);
  		}
 	}
	return null;
}
window.onload = set_campaignurl;