// JavaScript Document

<!--

function findChar(str,c){
//find index of  char c in string str

for(i = 0 ; i < str.length ; i++) 
     if(str.charAt(i) == c) return i;

     return -1 ; 
}

function findStringPortion(start,str,c){

// find a portion of a string , str ,and return it
//starting at index start , ending when char c is found. or end of the string is reached 

 			var scEnd = start ; 
		
			while(scEnd < str.length){
			   			
					if(str.charAt(scEnd) == c) break ;
						
						scEnd++; 
							
			}
 			
			return str.substring(start, scEnd) ;

}


function affiliate(){
   
			var url = document.URL ; 			

			var s = findChar(url,'?') ; 

			//no query string nothing to do 
			if(s  == -1) return ; 
			
			
			//get the query portion of url
			var query = url.substring(findChar(url,'?') + 1,url.length)
			
			query = query.toLowerCase();
			
			
			//not a affiliate no affliate id defined so nothing to do 
			if(query.indexOf('oag_aff_id') ==  -1 ) return ; 
			
			var oag_aff  = "" ; 
			
			//find affiliate id 
			afStart = query.indexOf('oag_aff_id');
			
			if(afStart != -1) oag_aff = findStringPortion(afStart,query,'&');
			
			var oag_sc = "" ; 
			
			scStart = query.indexOf('oag_aff_sc') ;
			//find optional affiliate_code
			
			if(scStart != -1)  oag_sc =  findStringPortion(scStart,query,'&');
	
			if (oag_aff != ''){
				splitpoint =  findChar(oag_aff,'=');
				createCookie(oag_aff.substring(0,splitpoint),oag_aff.substring(splitpoint+1,oag_aff.length),100);
			}
			
			if(oag_sc != ''){
				splitpoint =  findChar(oag_sc,'=');
				createCookie(oag_sc.substring(0,splitpoint),oag_sc.substring(splitpoint+1,oag_sc.length),100);
			}
			else{
				createCookie('oag_aff_sc','',100);
			}
			
			
			var d = new Date();
			var month = d.getMonth() + 1;
			var day = d.getDate();
			var year = d.getFullYear();			
			
			var aff_date = "" + year + "-" + month + "-" + day;
			createCookie('oag_aff_date', aff_date ,100);
			
			document.write('oag_aff_id ' + readCookie('oag_aff_id') + ' oag_aff_date ' + readCookie('oag_aff_date') + ' oag_aff_sc ' + readCookie('oag_aff_sc'));
} 
//-->