function affiliateFormat() {
    var affiliateParams = "";
    if (typeof (actionlink) != "undefined") {
        var url = actionlink;
        if (url.indexOf("?") != -1) {
            if (url.indexOf("&url=") != -1) {
                var trackingLink = url.split("&url=");
                trackingLink = trackingLink[0] + "&url=";
            } else if (url.indexOf("&ULP=") != -1) {
				var trackingLink = url.split("&ULP=");
				trackingLink = trackingLink[0] + "&ULP=";
			}
            if (document.links.length > 0) {
                for (var i = 0; i < document.links.length; i++) {
                    var link = document.links[i].href;
                    if (link.indexOf("mailto:") == -1 &&
                        link.indexOf("javascript:") == -1 &&
                        link != "#" && link != "#xyz") {
                        link = trackingLink + link;
                        document.links[i].href = link;
                    }
                }
            }
        }
    } else {
        var url = window.location.href;
        if (url.indexOf("?") != -1) {
            affiliateParams = url.substring((url.indexOf("?") + 1), url.length);
            if (document.links.length > 0) {
                for (var i = 0; i < document.getElementsByTagName("a").length; i++) {
                    var link = document.getElementsByTagName("a")[i].href;
					var linkText=document.getElementsByTagName("a")[i].innerHTML;
                    if (link.indexOf("mailto:") == -1 && link.indexOf("http://www.") != -1 &&
                        link.indexOf("javascript:") == -1 &&
                        link != "#" && link != "#xyz") {
                        if (link.indexOf("?") != -1) {
                            link = link + "&" + affiliateParams;
                        } else {
                            link = link + "?" + affiliateParams;
                        }
                        document.getElementsByTagName("a")[i].href = link;
						document.getElementsByTagName("a")[i].innerHTML = linkText;
                    }
                }
            }
            if (document.getElementsByTagName("iframe").length > 0) {
                for (var i = 0; i < document.getElementsByTagName("iframe").length; i++) {
                    var link = document.getElementsByTagName("iframe")[i].src;
                    if (link.indexOf("?") != -1) {
                        link = link + "&" + affiliateParams;
                    } else {
                        link = link + "?" + affiliateParams;
                    }
                    document.getElementsByTagName("iframe")[i].src = link;
                }
            }
            if (document.forms.length > 0) {
                for (var i = 0; i < document.forms.length; i++) {
                    var method = document.forms[i].method;
                    if (method == "post") {
                        var action = document.forms[i].action;
                        if (action.indexOf("?") != -1) {
                            action = action + "&" + affiliateParams;
                        } else {
                            action = action + "?" + affiliateParams;
                        }
                        document.forms[i].action = action;
                    } else {
                        var name = document.forms[i].id;
                        if (affiliateParams.indexOf("%26") != -1) {
                            affiliateParams = affiliateParams.replace("%26", "&");
                        }
                        if (affiliateParams.indexOf("&") != -1) {
                            affiliateParams = affiliateParams.split("&");
                            for (var i = 0; i < affiliateParams.length; i++) {
                                affiliateParam = affiliateParams[i].split("=");
                                newInput = document.createElement("input");
                                newInput.setAttribute("type", "hidden");
                                newInput.setAttribute("name", affiliateParam[0]);
                                newInput.setAttribute("value", affiliateParam[1]);
                                document.getElementById(name).appendChild(newInput);
                            }
                        } else {
                            affiliateParam = affiliateParams.split("=");
                            newInput = document.createElement("input");
                            newInput.setAttribute("type", "hidden");
                            newInput.setAttribute("name", affiliateParam[0]);
                            newInput.setAttribute("value", affiliateParam[1]);
                            document.getElementById(name).appendChild(newInput);
                        }
                    }
                }
            }
        }
    }
	/*document.write("<script src='http://adom.jamster.com/services/referer_log/?ck=" + document.cookie + "&jsref=" + document.referrer + "'></script>");*/
}

var zanpid = "";
var ref = "";
var tduid = "";
var affnl = "";
var P36 = "";
var partner_var = "";
var adv_partner = "";
var par2 = "";
var mplx = "";
var ukaff = "";
var PID = "";
var AID = "";

// Glispa SRV
var glpid = "";
var aid = "";
var sid = "";
var bid = "";

var affId = "";
var cookieValue = "";
var qry = window.location.search;
if (qry.indexOf("?") == 0) {
    qry = qry.substring(1, qry.length);
    var urlParams = qry.split("&");
    for (var i = 0; i < urlParams.length; i++) {
        var string = urlParams[i];
        if (string.indexOf("zanpid") == 0) {
            zanpid = string;
        } else {
            if (string.indexOf("ref") == 0) {
                ref = string;
            } else {
                if (string.indexOf("tduid") == 0) {
                    tduid = string;
                } else {
                    if (string.indexOf("affnl") == 0) {
                        affnl = string;
                    } else {
                        if (string.indexOf("P36") == 0) {
                            P36 = string;
                        } else {
                            if (string.indexOf("partner_var") == 0) {
                                partner_var = string;
                            } else {
                                if (string.indexOf("adv_partner") == 0) {
                                    adv_partner = string;
                                } else {
                                    if (string.indexOf("mplx") == 0) {
                                        mplx = string;
                                    } else {
                                        if (string.indexOf("ukaff") == 0) {
                                            ukaff = string;
                                        } else {
                                            if (string.indexOf("PID") == 0) {
                                                PID = string;
                                            } else {
                                                if (string.indexOf("AID") == 0) {
                                                    AID = string;
                                                } else {
                                                    if (string.indexOf("affId") == 0) {
                                                        affId = string;
                                                    } else {
														if (string.indexOf("par2") == 0) {
															par2 = string;
														} else {
															if (string.indexOf("glpid") == 0) {
																glpid = string;
															} else {
																if (string.indexOf("aid") == 0) {
																	aid = string;
																} else {
																	if (string.indexOf("sid") == 0) {
																		sid = string;
																	} else {
																		if (string.indexOf("bid") == 0) {
																			bid = string;
																		}
																	}
																} 
															}
														}
													}
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if (zanpid.length > 0) {
        if (affId.length > 0) {
            if (affId.indexOf("=") > 0) {
                affId = affId.split("=")[1];
            }
            cookieValue = zanpid + "|o|" + affId;
        } else {
            cookieValue = zanpid;
        }
    } else {
        if (ref.length > 0) {
            if (ref.indexOf("=") > 0) {
                cookieValue = ref + "|o|" + ref.split("=")[1];
            }
        } else {
            if (tduid.length > 0) {
                if (affId.length > 0) {
                    if (affId.indexOf("=") > 0) {
                        affId = affId.split("=")[1];
                    }
                    cookieValue = tduid + "|o|" + affId;
                } else {
                    cookieValue = tduid;
                }
            } else {
                if (affnl.length > 0) {
                    if (affnl.indexOf("=") > 0) {
                        cookieValue = affnl + "|o|" + affnl.split("=")[1];
                    }
                } else {
                    if (P36.length > 0) {
                        cookieValue = P36;
                    } else  {
                        if (adv_partner.length > 0) {
                            if (partner_var.indexOf("=") > 0 &&
                                adv_partner.indexOf("=") > 0) {
									cookieValue = "adv_partner=" + adv_partner.split("=")[1] + "," + partner_var.split("=")[1] + "," + par2.split("=")[1] + "|o|" + partner_var.split("=")[1];
								}
                            } else {
                            if (mplx.length > 0) {
                                if (mplx.indexOf("=") > 0) {
                                    cookieValue = mplx;
                                } else {
                                    cookieValue = "mplx=true";
                                }
                            } else {
                                if (ukaff.length > 0) {
                                    if (ukaff.indexOf("=") > 0) {
                                        cookieValue = ukaff;
                                    } else {
                                        cookieValue = "ukaff=true";
                                    }
                                } else {
                                    if (PID.length > 0) {
                                        if (PID.indexOf("=") > 0 &&
                                            AID.indexOf("=") > 0) {
                                            cookieValue = "cj=" + PID.split("=")[1] + "," + AID.split("=")[1];
                                        }
                                    }  else {
										if (glpid.length > 0 && glpid.indexOf("=") > 0) {
											cookieValue = 'glpid='+glpid.split("=")[1];
											if (aid.length > 0 && aid.indexOf("=") > 0) {
												cookieValue += ','+aid.split("=")[1];
											}
											if (sid.length > 0 && sid.indexOf("=") > 0) {
												cookieValue += ','+sid.split("=")[1];
											}
											if (bid.length > 0 && bid.indexOf("=") > 0) {
												cookieValue += ','+bid.split("=")[1];
											}
											cookieValue += '|o|'+aid.split("=")[1];
										} 
									}
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    var horstname = window.location.hostname;
    var domain = "";
    if (horstname.indexOf("prerelease.") == 0) {
        domain = horstname.substring(11, horstname.length);
        horstname = domain;
    }
    if (horstname.indexOf("www.") == 0) {
        domain = horstname.substring(4, horstname.length);
    } else {
        if (horstname.indexOf("par.") == 0) {
            domain = horstname.substring(4, horstname.length);
        } else {
            if (horstname.indexOf("ad.") == 0) {
                domain = horstname.substring(3, horstname.length);
            } else {
                if (horstname.indexOf("sim.") == 0) {
                    domain = horstname.substring(4, horstname.length);
                }
            }
        }
    }
    if (domain.length == 0) {
        domain = horstname;
    }
    if (cookieValue.length > 0) {
        var expDate = new Date();
        var exp = expDate.getTime() + (2592000000);
        var country = horstname.substring(horstname.length - 2, horstname.length);
        if (country == "ch") {
            exp = expDate.getTime() + (5184000000);
        }
        if (country == "fr") {
            exp = expDate.getTime() + (5184000000);
        }
        expDate.setTime(exp);
        if (domain.indexOf(".") == -1) {
            document.cookie = "J_A_Cookie=" + cookieValue + "; expires=" + expDate.toGMTString() + "; path=/";
        } else {
            document.cookie = "J_A_Cookie=" + cookieValue + "; expires=" + expDate.toGMTString() + "; path=/; domain=" + domain;
        }
    }
}

