var affPartnersXmlDoc;

function verify(xmlDoc) 
{ 
 // 0 Object is not initialized 
 // 1 Loading object is loading data 
 // 2 Loaded object has loaded data 
 // 3 Data from object can be worked with 
 // 4 Object completely initialized 
 if (xmlDoc.readyState != 4) 
 { 
   return false; 
 } 
}


function getXmlDocument()
{
	var xmlDoc=false
	if (document.implementation && document.implementation.createDocument)	 {
		xmlDoc=new XMLHttpRequest();//document.implementation.createDocument("", "", null);//new XMLHttpRequest();
	    xmlDoc.overrideMimeType("text/xml");

	 }
	else if(window.ActiveXObject)
	 { 
    	 xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
	 }
	if(!xmlDoc){
		alert("Cannot Create")
		return false
	}

	return xmlDoc;
}

function loadXML(xmlFile) 
{ 
  	 var xmlDoc = getXmlDocument();
	 xmlDoc.async=false; 
	 xmlDoc.onreadystatechange=function() { verify(xmlDoc);}; 
	 if(document.implementation && document.implementation.createDocument){
		 //alert("mozilla")
		 try {
			xmlDoc.open("GET", xmlFile, false);
			xmlDoc.send(null);
		}catch(e) {alert("exception");return null;}
		//alert(xmlDoc.responseText)
		return	xmlDoc.responseXML;
		
     }
	 else{
	     xmlDoc.load(xmlFile); 
		 return xmlDoc
	 }	 

}

function populateValues(xmlObj,frmObj)
{
	//alert(xmlObj.xml)
	if(frmObj == null){
		frmObj=document.RegistrationForm;
		formlength = document.RegistrationForm.elements.length;
    }else{
		formlength=frmObj.elements.length
	}

	if(xmlObj.getElementsByTagName("values").length != 0)
	{
	   
	for(var i=0;i < formlength ;i++)
	{
		//alert("type:" + frmObj.elements[i].type )
	   if(frmObj.elements[i].type == "textarea" || frmObj.elements[i].type == "text" || frmObj.elements[i].type == "password" || frmObj.elements[i].type == "hidden")
		   {
				
				elem = frmObj.elements[i].name;
				tag =  xmlObj.getElementsByTagName(elem)
		  		
				if(elem != "" && tag.length > 0 && tag[0].firstChild != null )
				{
					tagvalue=tag[0].firstChild.data;
					if(tagvalue!="null")
						frmObj.elements[i].value =tagvalue 
					else
						frmObj.elements[i].value =""
				}
				
		   
			}
        	else if(frmObj.elements[i].type == "select-one"){
			elem = frmObj.elements[i].name;
			tag =  xmlObj.getElementsByTagName(elem)
			if(elem != "" && tag.length > 0 && tag[0].firstChild != null )
				{
					tagvalue=tag[0].firstChild.data;
					for(var j=0;j<frmObj.elements[i].options.length;j++){
							if(frmObj.elements[i].options[j].value==tagvalue)
						     	frmObj.elements[i].options[j].selected=true
							
					}


				}


	     	}
			
		
			
		
	else if(frmObj.elements[i].type == "checkbox"){
			elem = frmObj.elements[i].name;
			checkObj=document.getElementsByName(elem);
			tag =  xmlObj.getElementsByTagName(elem)
            if(elem != "" && tag.length > 0 && tag[0].firstChild != null )
			{
				for (var j=0;j<checkObj.length;j++){
					for(var k=0;k<tag[0].childNodes.length;k++){
						if(checkObj[j].value == tag[0].childNodes[k].nodeValue)
							checkObj[j].checked=true
					}
				}		
			}
       }

	}//end of for
 }
	
}
	

function populateMenus(xmlObj,reqNodeName){
	  dataLength = xmlObj.getElementsByTagName(reqNodeName)[0].childNodes.length
	//spanLength=document.getElementsByTagName("A").length;



	for(var i=0;i<dataLength;i++){
		elem = xmlObj.getElementsByTagName(reqNodeName)[0].childNodes[i].nodeName;
		tag =  xmlObj.getElementsByTagName(elem)[0];
		//alert("elem:" + document.getElementById("memberhome") + ":tag:" + tag.text)
		if(elem != "" &&  tag != null )
			{
				
				tagvalue=tag.text;
				//alert(document.getElementById(elem))
				if(document.getElementById(elem)!=null && document.getElementById(elem).tagName == "A") {
					//alert("url == "+tag.getAttribute("url") +"  "+elem) 
	             	document.getElementById(elem).href=tag.getAttribute("url");
                }
			}
    }

}


function populateImageMenus(xmlObj,activeNodeName,status){
	//alert(status)
	dataLength = xmlObj.getElementsByTagName("menudetails")[0].childNodes.length
	//spanLength=document.getElementsByTagName("span").length;
	var menuString="";
	 menuString+="<table  border='0' width='100%' cellpadding='0' cellspacing='0'>"
	 menuString+="<tr>"
     for(var i=0;i<dataLength;i++){
		elem = xmlObj.getElementsByTagName("menudetails")[0].childNodes[i].nodeName;
		tag =  xmlObj.getElementsByTagName(elem)[0];
		 menuString+="<td width='15'>&nbsp;</td>"
		 if(elem != "" &&  tag != null )
			{
				
				tagvalue=tag.text;
				/*if(elem.indexOf("Banners")>-1)
				{
					var event='showmenu(event,linkset[2])'
				}*/
				if(elem.indexOf("OurPrograms")>-1)
				{
				 var	event='showmenu(event,linkset[1])'
				}
				//alert(activeNodeName)
				if(status.indexOf('disable')>-1)
				{
					
					if(elem == activeNodeName)
					{
						if(elem.indexOf("Banners")>-1 || elem.indexOf("OurPrograms")>-1)
							menuString += "<td  width='38'><a href='" + tag.getAttribute("url") + "' onMouseOver='"+event+"'>" + "<img border='0' src='" + tag.getAttribute("imageURL").substring(0,tag.getAttribute("imageURL").length-4) +"_active.gif" + "'></a></td>\n"
						else
							menuString += "<td  width='38'><a href='" + tag.getAttribute("url") + "'>" + "<img border='0' src='" + tag.getAttribute("imageURL").substring(0,tag.getAttribute("imageURL").length-4) +"_active.gif" + "'></a></td>\n"
					}
					 else
					{
						
						if(elem.indexOf("Reports")>-1 || elem.indexOf("Banners")>-1 )
							menuString += "<td width='38'><img border='0' src='" + tag.getAttribute("imageURL") + "'></td>\n"
						else
							menuString += "<td width='38'><a href='" + tag.getAttribute("url") + "'>" + "<img border='0' src='" + tag.getAttribute("imageURL") + "'></a></td>\n"

					}
				}
				else if(status.indexOf('enable')>-1)
				{
					if(elem == activeNodeName)
					{
						if(elem.indexOf("Banners")>-1 || elem.indexOf("OurPrograms")>-1)
							menuString += "<td  width='38'><a href='" + tag.getAttribute("url") + "' onMouseOver='"+event+"'>" + "<img border='0' src='" + tag.getAttribute("imageURL").substring(0,tag.getAttribute("imageURL").length-4) +"_active.gif" + "'></a></td>\n"
						else
							menuString += "<td  width='38'><a href='" + tag.getAttribute("url") + "'>" + "<img border='0' src='" + tag.getAttribute("imageURL").substring(0,tag.getAttribute("imageURL").length-4) +"_active.gif" + "'></a></td>\n"
					}
					 else
					{
						
						if(elem.indexOf("Banners")>-1 || elem.indexOf("OurPrograms")>-1)
							menuString += "<td width='38'><a href='" + tag.getAttribute("url") + "' onMouseOver='"+event+"'>" + "<img border='0' src='" + tag.getAttribute("imageURL") + "'></a></td>\n"
						else
							menuString += "<td width='38'><a href='" + tag.getAttribute("url") + "'>" + "<img border='0' src='" + tag.getAttribute("imageURL") + "'></a></td>\n"

					}
				
				
				
				}
				
			}
	 }
	 menuString+="<td width='15'>&nbsp;</td>"
 	 menuString+="</tr>"
    
	 menuString+="</table>"
   
	/*for(var i=0;i<dataLength;i++){
		elem = xmlObj.getElementsByTagName("menudetails")[0].childNodes[i].nodeName;
		tag =  xmlObj.getElementsByTagName(elem)[0];
		 if(elem != "" &&  tag != null )
			{
				tagvalue=tag.text;
				
				  menuString += "<tr>"
                if(elem == activeNodeName)
					menuString += "<td><a href='" + tag.getAttribute("url") + "'>" + "<img border='0' width='115' height='24' src='" + tag.getAttribute("imageURL").substring(0,tag.getAttribute("imageURL").length-4) +"_active.jpg" + "'></a></td>\n"
				else
					menuString += "<td><a href='" + tag.getAttribute("url") + "'>" + "<img border='0' width='115' height='24' src='" + tag.getAttribute("imageURL") + "'></a></td>\n"
				menuString += "</tr>"
			}
    }*/
	//alert(menuString)

	document.getElementById("menuSpan").innerHTML=menuString;
}


function populateText(xmlObj,reqNodeName){
   
	dataLength = xmlObj.getElementsByTagName(reqNodeName)[0].childNodes.length

	//spanLength=document.getElementsByTagName("span").length;
		
	for(var i=0;i<dataLength;i++)
		{
		if(xmlObj.getElementsByTagName(reqNodeName)[0].childNodes[i].nodeType == 1){  // a workaround for mozilla to ignore empty spaces as nodes
		elem = xmlObj.getElementsByTagName(reqNodeName)[0].childNodes[i].nodeName;
		//alert("elem:" + elem)
		tag =  xmlObj.getElementsByTagName(elem)[0];
		
		if(elem != "" &&  tag != null )
			{
				if(tag.firstChild)
					tagvalue=tag.firstChild.data
				if(document.getElementById(elem)!=null && document.getElementById(elem).tagName == "SPAN")
				   {
					if(tagvalue=="null")
					  document.getElementById(elem).innerHTML="&nbsp";
				    else
					  document.getElementById(elem).innerHTML = tagvalue; 
                   }
			}
	   }
	}
}


function populateCheckBoxes(xmlDoc,reqNodeName,frmElement)
{
			//alert(frmElement.length)
			tag =  xmlDoc.getElementsByTagName(reqNodeName)
			if(tag[0].firstChild != null)
			{
				var value=tag[0].firstChild.nodeValue;
				var values=value.split(",")
			    
				for(i=0;i<values.length;i++)
				   for(j=0;j<frmElement.length;j++)
				   {
				     if(frmElement[j].value==values[i])
   					    frmElement[j].checked=true
				   }
			}		
		
}

function populateRadioButtons(xmlDoc,reqNodeName,frmElement)
{
			//alert(frmElement.length)
			tag =  xmlDoc.getElementsByTagName(reqNodeName)
			if(tag[0].firstChild != null)
			{
				var value=tag[0].firstChild.nodeValue;
				for(j=0;j<frmElement.length;j++)
				   {
				     if(frmElement[j].value==value)
   					    frmElement[j].checked=true
				   }
			}	
		
}


function trimCommas(inputString)
    {
         temp    = inputString;
         after_trim = "";
        for(var i=0;i<temp.length;i++)
        {
         if(temp.charAt(i) != ',')
          after_trim = after_trim+temp.charAt(i);
        }
        return after_trim;      
    }

function populateSpans(xmlObj,activeNodeName){
	dataLength = xmlObj.getElementsByTagName("menudetails")[0].childNodes.length
	var cnt=0
	//alert(dataLength)
		for(var i=0;i<dataLength;i++){
			//alert(xmlObj.getElementsByTagName("menudetails")[0].childNodes[i].nodeType)
			//alert(xmlObj.getElementsByTagName("menudetails")[0].childNodes[i].nodeValue)
			if(xmlObj.getElementsByTagName("menudetails")[0].childNodes[i].nodeType == 1)
			{	cnt++;}
			
	}
	//alert("cnt: " + cnt)

	spanLength=document.getElementsByTagName("span").length;

	var	menuString ="";
	menuString += "<ul>"
	for(var i=0;i<dataLength;i++){
		
		if(xmlObj.getElementsByTagName("menudetails")[0].childNodes[i].nodeType == 1){  // a workaround for mozilla to ignore empty spaces as nodes
			elem = xmlObj.getElementsByTagName("menudetails")[0].childNodes[i].nodeName;
			tag =  xmlObj.getElementsByTagName(elem)[0];
			//alert(tag.getAttribute("url"))
			if(elem != "" &&  tag != null )
				{
					 
					   if(elem == activeNodeName)
							menuString += "<li id='current'>" + tag.firstChild.nodeValue + "</li>\n"
						else
							menuString += "<li><a href='" + tag.getAttribute("url") + "'>" +tag.firstChild.nodeValue + "</a></li>\n"
				}
		}
    }
	menuString += "</ul>"
	document.getElementById("menuSpan").innerHTML=menuString;
}

//This function is called From bingobanners.html page
function getBanners(xmlDoc)
{
	document.bannerform.copyandpaste.innerHTML = "";
	document.forms[0].selbannerval.value="";
	
	var selected =document.forms[0].networkList.selectedIndex
    var displayPartnerName  =document.forms[0].networkList.options[selected].text
	var partner;
	partnerId=document.forms[0].networkList.options[selected].value
	document.forms[0].landPage.innerHTML="";
	for(k=0; k <affPartnersXmlDoc.getElementsByTagName("partnerId").length ; k++)
	{
		if(affPartnersXmlDoc.getElementsByTagName("partnerId")[k].getAttribute("displayPartnerName") == displayPartnerName)
			partner = affPartnersXmlDoc.getElementsByTagName("partnerId")[k].getAttribute("partnerName")
		  if(affPartnersXmlDoc.getElementsByTagName("partnerId")[k].firstChild.nodeValue == partnerId &&
			affPartnersXmlDoc.getElementsByTagName("partnerId")[k].getAttribute("displayPartnerName") == displayPartnerName)
		{
			code=affPartnersXmlDoc.getElementsByTagName("partnerId")[k].getAttribute("landPages")
			//alert(code);
			
		}

	}
	 var array = new Array();
	 array =  code.split(",");
	for(var landpage=0; landpage <array.length ; landpage++)
	{
	    document.forms[0].landPage.options[landpage] = new Option(array[landpage],array[landpage]);
	}
	document.forms[0].landPage.options[landpage]=new Option("HomePage","HomePage");		
	document.forms[0].landPage.options[landpage].selected=true ;

	if(partner.toLowerCase()!="chitchat")
		bannersXmlDoc=loadXML("../autobanners.jsp?partnerName="+partner.toLowerCase());
	else
	{
		partner="stminver";
		bannersXmlDoc=loadXML("../autobanners.jsp?partnerName="+partner);
	}

	document.forms[0].partnerName.value=partner.toLowerCase();

  	for(j=0; j <affPartnersXmlDoc.getElementsByTagName("partnerId").length ; j++)
	{
		 
		 if(affPartnersXmlDoc.getElementsByTagName("partnerId")[j].firstChild.nodeValue == partnerId
			 && 
			affPartnersXmlDoc.getElementsByTagName("partnerId")[j].getAttribute("displayPartnerName") == displayPartnerName.toUpperCase())
		{
		  //alert(affPartnersXmlDoc.getElementsByTagName("partnerId")[j].getAttribute("displayPartnerName"))
		  bannerDesc=affPartnersXmlDoc.getElementsByTagName("partnerId")[j].getAttribute("product")
		  bannerDesc=initCap(bannerDesc)
		  document.forms[0].camp.value=affPartnersXmlDoc.getElementsByTagName("partnerId")[j].getAttribute("trackCode")
		  populateBanners(bannersXmlDoc,bannerDesc,partnerId,partner)  
			break; 
		 
		}

	
	}
	
}






//This function is called From banners.html page

function populateBanners(xmlObj,product,partnerId,partner)
{


	document.getElementById("bingo").innerHTML="";
	document.getElementById("casino").innerHTML="";

	document.getElementById(product.toLowerCase()).innerHTML="<strong>"+product.toUpperCase()+"</strong>"
	len=affPartnersXmlDoc.getElementsByTagName("partnerId").length
	for(k=0;k<len;k++)
	{
		if(affPartnersXmlDoc.getElementsByTagName("partnerId")[k].firstChild.nodeValue == partnerId && 
			affPartnersXmlDoc.getElementsByTagName("partnerId")[k].getAttribute("partnerName") == partner.toUpperCase())
		{
			
			pdesc=affPartnersXmlDoc.getElementsByTagName("partnerId")[k].getAttribute("product")
			temp = initCap(pdesc)
				
			//document.getElementById(pdesc.toLowerCase()).innerHTML='|<a href="#" onClick=populateBanners(bannersXmlDoc,\"'+temp+'",\"'+partnerId+'\",\"'+partner.toUpperCase()+'\")>'+pdesc+'</a>|';
		}
	}

	document.getElementById(product.toLowerCase()).innerHTML="<strong>"+product.toUpperCase()+"</strong>"
		//alert(xmlObj.getElementsByTagName(product).length);
	dataLength = xmlObj.getElementsByTagName(product).length
	dataLength = xmlObj.getElementsByTagName(product)[0].childNodes.length

	
	document.getElementById("bannersBlock").innerHTML="";

	var	bannersString ="";
	for(i=0;i<dataLength;i++)
	{
		if(xmlObj.getElementsByTagName(product)[0].childNodes[i].nodeType == 1)
		{
		var path=xmlObj.getElementsByTagName(product)[0].childNodes[i].firstChild.nodeValue
			var pathUrl=xmlObj.getElementsByTagName(product)[0].childNodes[i].firstChild.nodeValue
			var splitpath = pathUrl.split(",");
			var path = splitpath[0];
			var height = splitpath[2];
			var width = splitpath[1];
		//alert(path)

		bannerUrl=path.substring(path.indexOf("\img"),path.length)
		//alert("bannerUrl = "+bannerUrl);
		//alert(bannerUrl.split('/'))
		bannerVal=bannerUrl.split('/')[3]
		if(bannerVal.indexOf(".")>-1)

			bannerValue=bannerVal.substring(0,bannerVal.indexOf("."))

		
		if((bannerVal.indexOf("_old") == -1 ) && (bannerVal.indexOf("Thumbs") == -1))
		{
			if(path.indexOf(".swf")>-1)
				{										
					bannersString+="<div id='regBoxout'><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width'="+width+"' height='"+height+"'>"
					bannersString+="<param name='movie' value='"+path+"'>"
					bannersString+="<param name='quality' value='high'>"
					bannersString+="<embed src="+path+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width'="+width+"' height='"+height+"'></embed></object>"	
					bannersString+="<br><br>"
					bannersString+="<INPUT type='radio' value='"+bannerVal+","+width+","+height+","+product+"' name='usebanner'"
					bannersString+="onclick='document.forms[0].selbannerval.value=this.value;'>"
					bannersString+="Use this banner <strong>"+product+" "+bannerValue+" SWF</strong></div>"
				}
				else if (path.indexOf(".gif")>-1)
				{
					bannersString+="<div id='regBoxout'><p><img src='"+path+"'>"
					bannersString+="<br><br>"
					bannersString+="<INPUT type='radio' value='"+bannerVal+","+product+"' name='usebanner'"
					bannersString+="onclick='document.forms[0].selbannerval.value=this.value;'>"
					bannersString+="Use this banner <strong>"+product+" "+bannerValue+" GIF</strong></p></div>"
					
				}
				else if (path.indexOf(".jpg")>-1)
				{
					bannersString+="<div id='regBoxout'><p><img src='"+path+"'>"
					bannersString+="<br><br>"
					bannersString+="<INPUT type='radio' value='"+bannerVal+","+product+"' name='usebanner'"
					bannersString+="onclick='document.forms[0].selbannerval.value=this.value;'>"
					bannersString+="Use this banner <strong>"+product+" "+bannerValue+" JPG</strong></p></div>"
				}
		}

	}
	}
		bannersString+="<div id='regBoxout'><p>"

		bannersString+="<INPUT type='radio' value='"+product+"' name='usebanner'"
		bannersString+="onclick='document.forms[0].selbannerval.value=this.value;'>"
		bannersString+="Use this Text<INPUT type='text'  name='useText'></p></div>"

	//alert(bannersString)
	//alert(affPartnersXmlDoc.xml)
	document.getElementById("bannersBlock").innerHTML=bannersString;
	document.getElementById("trackCodeSpan").style.visibility = "visible"; 
	

}

function initCap(str){ 
    /* First letter as uppercase, rest lower */ 
    var str = str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase(); 

    return str; 
	} 


//This is the common function used to populate the affiliates network partners
function affNetWorkPartners(action,partner)
{
	
	affPartnersXmlDoc=loadXML("../affpartnerslist.jsp")
	
	var tableData="";
	tableData+="<table border='0'>"
	tableData+="<tr>"
	
	//alert(action)
	//alert(action.indexOf("reports.do"))
	if(affPartnersXmlDoc.getElementsByTagName("partnerId").length != 0)	
	{
		if(action.indexOf("reports.do") > 0)
		{
			tableData+="<td align=left noWrap><strong>PartnerName </strong>"
			tableData+="<select name='networkList' onChange='javascript:getProducts()'></select>&nbsp;&nbsp;"
			
		}
		else
		{
			tableData+="<td align=left>Programs approved for this site: "
			tableData+="<select name='networkList' onChange=''></select>&nbsp;&nbsp;"
			tableData+="<input type='button' value='Go' class='submit' onClick='javascript:"+action+"'>"
		}
			tableData+="</td></tr>"
		   	tableData+="</table>"
			//alert(tableData)
			
			document.getElementById("NetworkPartners").innerHTML=tableData;

			for(i=0 ; i < affPartnersXmlDoc.getElementsByTagName("partnerId").length ; i++)
			{
					code=affPartnersXmlDoc.getElementsByTagName("partnerId")[i].firstChild.data;
					desc=affPartnersXmlDoc.getElementsByTagName("partnerId")[i].getAttribute("displayPartnerName");
					document.forms[0].networkList.options[i] = new Option(desc,code);
			}
			document.forms[0].networkList.options[i]=new Option("Select Partner...","");			
			document.forms[0].networkList.options[i].selected=true
			//alert(partner)
			/*if(partner!=undefined)
			{
				document.forms[0].networkList.options.value=partner
				for(j=0 ; j < document.forms[0].networkList.options.length;j++)
					if(document.forms[0].networkList.options[j].value==partner)
						document.getElementById("networkPartner").innerHTML=document.forms[0].networkList.options[j].text
			}*/
	
	}
	else
		document.getElementById("NetworkPartners").innerHTML="&nbsp";
		
}

//This function is used to generate the html code when the affiliate selects the banner he wants
function generateCode()
{
	var useTextVal="";
	var landingpageval="";
	with (document.forms[0])
	{
		if (!selbannerval.value){alert("Please select a banner");}
		else if (camp.value==""){alert("Please enter referral code");camp.focus();}
		else{
		imgval=selbannerval.value;
		//alert(imgval.indexOf(','));
	    if(imgval.indexOf(',') == -1){
			if(useText.value==""){
				alert("Please enter text");useText.focus();
				return;
			}else{
				useTextVal=useText.value;	
			}
		}
		imgdets=imgval.split(',');
		imgsrc=imgdets[0];imgwidth=imgdets[1];imght=imgdets[2];altValue=imgdets[3];
		if(imgdets.length==2)
			{
			altValue=imgdets[1];
			}
		//alert(getValue('trackerPath'));
		isflash=(((imgsrc.substring(imgsrc.length-4)).toLowerCase())==".swf");
	 		if(landPage.value== "HomePage")
			{
		
				if(isflash)
				{
					if(useTextVal==""){
					genTxt="<span onmouseover=\"window.status='Juega Bingo'; return true;\" onmouseout=\"window.status=''; return true;\"><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\""
			       +" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\""
				   +" width=\""+imgwidth+"\" height=\""+imght+"\"><param name=\"movie\" value=\"http://"+getValue('ServerPath')+"/"+partnerName.value+"/img/banners/"+altValue+"/"
				   +imgsrc+"\"><param name=\"quality\" value=\"high\"><param name=\"FlashVars\" value=\"link=http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"\"><embed src=\"http://"+getValue('ServerPath')+"/"+partnerName.value+"/img/banners/"+altValue+"/"+imgsrc+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\""
				   +" type=\"application/x-shockwave-flash\" width=\""+imgwidth+"\" height=\""+imght+"\"/></object></span>";
					}
					else
					{
						genTxt="<a href=\"http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"\" target=_blank>"+useTextVal+"</a>";
					}
				}
				else{
				if(useTextVal==""){
			 		genTxt="<a href=\"http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"\" target=_blank><img src=\"http://"+getValue('ServerPath')+"/"+partnerName.value+"/img/banners/"+altValue+"/"+imgsrc+"\" alt=\""+altValue+"\" border=\"0\"></a>";
				}else{
					genTxt="<a href=\"http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"\" target=_blank>"+useTextVal+"</a>";
				}
				}
				
			}
			else
			{
				if(isflash)
				{
					if(useTextVal==""){
					genTxt="<span onmouseover=\"window.status='Juega Bingo'; return true;\" onmouseout=\"window.status=''; return true;\"><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\""
			       +" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\""
				   +" width=\""+imgwidth+"\" height=\""+imght+"\"><param name=\"movie\" value=\"http://"+getValue('ServerPath')+"/"+partnerName.value+"/img/banners/"+altValue+"/"
				   +imgsrc+"\"><param name=\"quality\" value=\"high\"><param name=\"FlashVars\" value=\"link=http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"%26landPage="+landPage.value+"\"><embed src=\"http://"+getValue('ServerPath')+"/"+partnerName.value+"/img/banners/"+altValue+"/"+imgsrc+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\""
				   +" type=\"application/x-shockwave-flash\" width=\""+imgwidth+"\" height=\""+imght+"\"/></object></span>";
					}
					else
					{
						genTxt="<a href=\"http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"\" target=_blank>"+useTextVal+"</a>";
					}
				}
				else{
				if(useTextVal==""){
				 	genTxt="<a href=\"http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"&landPage="+landPage.value+"\" target=_blank><img src=\"http://"+getValue('ServerPath')+"/"+partnerName.value+"/img/banners/"+altValue+"/"+imgsrc+"\" alt=\""+altValue+"\" border=\"0\"></a>";
				}else{
					genTxt="<a href=\"http://"+getValue('trackerPath')+"/tracker?affTrackCode="+camp.value+"&landPage="+landPage.value+"\" target=_blank>"+useTextVal+"</a>";
				}
				}
					
			}
		copyandpaste.value=genTxt;
		copyandpaste.select();copyandpaste.focus();
		}

	}
}

//This function is used for setting the action for the netWork partners listed in the affiliates sites
function submitAction(action)
{
	if(document.forms[0].networkList.value == "")
	{
		 alert("Select the Atleast One Network Partner");
		 return ;
	}
	else if (action.indexOf("reports.do") > -1)
	 {
		 document.forms[0].action=action+"?partnerId="+document.forms[0].networkList.value;
	 }
	else
	{
		//alert(document.forms[0].networkList.value)
		 partnerId = document.forms[0].networkList.value
		 document.forms[0].action=action+"?partnerId="+partnerId;
		 document.forms[0].submit()
		 
	 }
}

//This function is used to get the products of the Affiliate Network Partner
function getProducts()
{
    var selected =document.forms[0].networkList.selectedIndex
    var partner  =document.forms[0].networkList.options[selected].text
	len=affPartnersXmlDoc.getElementsByTagName("partnerId").length
	document.forms[0].product.options.length=0;
	
	for(i=0;i<len;i++)
		if(affPartnersXmlDoc.getElementsByTagName("partnerId")[i].getAttribute("displayPartnerName") == partner)
		 {
			code=affPartnersXmlDoc.getElementsByTagName("partnerId")[i].getAttribute("productId")
			desc=affPartnersXmlDoc.getElementsByTagName("partnerId")[i].getAttribute("product")
			var anOption = document.createElement("OPTION")
	 		anOption.text = desc
			anOption.value = code
	 		document.forms[0].product.options.add(anOption)
		}

}


//This function is used to get the paymentModes of the affiliates
function populatePaymentModes(xmlObj,product)
{
//alert(xmlObj.getElementsByTagName(product).length)
var tableData="";	
tableData+="<div class='row'>"
//tableData+="<span class='label'>Payment Mode</span>"
//tableData+="<span class='formw'>"
for(i=0 ; i < xmlObj.getElementsByTagName(product).length ; i++)
	{
		code=xmlObj.getElementsByTagName(product)[i].getAttribute("paymentCode")
		desc=xmlObj.getElementsByTagName(product)[i].getAttribute("paymentDesc")
		percentage=xmlObj.getElementsByTagName(product)[i].getAttribute("paymentValue")
		tableData+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+desc+"("+percentage+"%)"
		tableData+="<input name='paymentType"+product+"'  value='"+code+"' onClick='javascript:setPaymentMode(this.value,\""+product+"\")' type='radio'><br>"
		
	}
	//tableData+="</span>"
	tableData+="</div>"
	//alert(tableData)
	document.getElementById(product).innerHTML=tableData
}


function setPaymentMode(val,product)
{
	if(product == "BINGO")
		document.forms[0].bingoPaymentMode.value=val
	else if(product == "CASINO")
		document.forms[0].casinoPaymentMode.value=val
}	


function validateLogin(formObj)
{

	formObj.action="affiliateLogin.do";
	//formObj.submit();
	return true;
}


function loadClients()
{
	document.write('<img src="img/clients/yahoo.gif" />')
	document.write('<img src="img/clients/butlins.gif" />')
	document.write('<img src="img/clients/chitchat.gif" />')
	document.write('<img src="img/clients/littlewoods.gif" />')
	document.write('<img src="img/clients/vipcasinoclub.gif" />')
	document.write('<img src="img/clients/castlebingo.gif" />')
	document.write('<img src="img/clients/cheggers-bingo.gif" />')
	document.write('<img src="img/clients/butlins-casino.gif" />')
//	document.write('<img src="img/clients/annsummers_logo.gif" />')
	document.write('<img src="img/clients/MEbingo_logo_resized.jpg" />')
	document.write('<img src="img/clients/MEcasino_logo_resized.jpg" />')
	document.write('<img src="img/clients/lb_logo_small.jpg" />')
	document.write('<img src="img/clients/interbingo_153x67.jpg" />')
	document.write('<img src="img/clients/daily_mail_logo_final.jpg" />')
	document.write('<img src="img/clients/moyo_bingo_logo.gif" />')
	document.write('<img src="img/clients/chitchatgames.gif" />')
	document.write('<img src="img/clients/slotmine.gif" />')
	document.write('<img src="img/clients/butlins_arcade.jpg" />')
	document.write('<img src="img/clients/castle_arcade.jpg" />')
	document.write('<img src="img/clients/ekstra_casino_uk.jpg" />')
	document.write('<img src="img/clients/slotsngames_160x75.gif" />')
	document.write('<img src="img/clients/metroarcade.JPG" />')
	document.write('<img src="img/clients/bingo-joy.gif" />')
	document.write('<img src="img/clients/gemplay.gif" />')
	document.write('<img src="img/clients/jackpotslot.jpg" />')
	document.write('<p align="right"><a href="../stminver/our_programs.html">more...</a></p>')
}