//=======================================

//

//=======================================

function URL_add(member_code){

	URL_add_prev(member_code);

	member_code=member_code.toString();

	if (member_code!=""){

		var tagaArry = new Array();

		var tag = null;



		tagaArry = document.getElementsByTagName("a");



		for(var i=0;i<tagaArry.length;i++)

		{

			tag = tagaArry[i];

			//alert(tag.href);

			var temp = tag.href;

			var s = temp.indexOf('?');

			var s2 = temp.indexOf('(member_code)');

			var s3 = temp.indexOf('#');

			var s4 = temp.indexOf('member_code');

			var s5 = temp.indexOf('javascript:');

			var s6 = temp.indexOf('mailto:');

			//alert(s2);



			if (s2==-1 && tag.id!='post_blog' && tag.id!='no_member_code' && s4==-1 && s5==-1 && s6==-1){

				if (s==-1){

					if (s3==-1){

						//tag.href=temp+'?member_code='+ member_code;
						tag.href = xc_replace(temp,member_code);
						if (tag.href == temp) tag.href=temp+'?member_code='+ member_code;

					}else{

						//tag.href=temp.replace('#','?member_code='+ member_code + '#');
						tag.href = xc_replace(temp,member_code);
						//if (tag.href == temp) tag.href=temp.replace('#','?member_code='+ member_code + '#');

					}

				}else{

					if (s3==-1){

						//tag.href=temp+'&member_code='+ member_code;
						tag.href = xc_replace(temp,member_code);
						if (tag.href == temp) tag.href=temp+'&member_code='+ member_code;

					}else{

						tag.href = xc_replace(temp,member_code);
						if (tag.href == temp) tag.href=temp.replace('#','&member_code='+ member_code + '#');

					}

				}

			}else{

				//alert(temp);

				tag.href=temp.replace('(member_code)',member_code);

				tag.href=temp.replace('\%28member_code\%29',member_code);

			}

		}



		var tagaArry2 = new Array();

		var tag2 = null;



		tagaArry2 = document.getElementsByTagName("form");



		for(var i=0;i<tagaArry2.length;i++)

		{

			tag2 = tagaArry2[i];

			//alert(tag2.action);

			var temp =tag2.action.toString();

			var s3 = temp.indexOf('?');

			if (s3==-1){

				tag2.action.value=temp+'?member_code='+ member_code;
				tag2.action.value = xc_replace(temp,member_code);

			}else{

				tag2.action.value=temp+'&member_code='+ member_code;
				tag2.action.value = xc_replace(temp,member_code);

			}

		}
		
		/*
		tagaArry3 = document.scripts;

		for(var i=0;i<tagaArry3.length;i++)

		{

			tag3 = tagaArry3[i];

			//alert(tag2.action);

			tag3.src=tag3.src.replace('(member_code)',member_code);

		}
		*/
		
		/*
		tagaArry4 = document.getElementsByTagName("span");

		for(var i=0;i<tagaArry4.length;i++)

		{

			tag4 = tagaArry4[i];

			//alert(tag2.action);
			
			if (typeof(tag4.href) == 'undefined') continue;
			
			temp = tag4.href;
			

			tag4.href = xc_replace(temp,member_code);
			if (tag4.href == temp) tag4.href=temp+'&member_code='+ member_code;

		}*/

	}else{

		var tagaArry = new Array();

		var tag = null;



		tagaArry = document.getElementsByTagName("a");

		for(var i=0;i<tagaArry.length;i++)

		{

			tag = tagaArry[i];

			var temp = tag.href;

			tag.href=temp.replace('(member_code)','0');

		}

	}



}

function $(re)

{

	return document.getElementById(re);

}

function xc_replace(s,code)

{
	var xc_s = null ;

	s = s.toString();

	xc_s = s.replace(/archiver\/([a-z0-9\-]+\.html)/ig,"archiver/"+code+"/$1");
	xc_s = xc_s.replace(/forum-([0-9]+)-([0-9]+)\.html/ig,"forum-$1-$2-"+code+".html");
	xc_s = xc_s.replace(/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html/ig,"thread-$1-$2-$3-"+code+".html");
	xc_s = xc_s.replace(/tag-(.+)\.html/ig,(function($0,$1){return "tag-"+escape($1)+"-"+code+".html"}));
	xc_s = xc_s.replace(/(space|profile)-(username|uid)-(.+)\.html/ig,(function($0,$1,$2,$3){return $1+"-"+$2+"-"+escape($3)+"-"+code+".html"}));
	//xc_s = xc_s.replace(/profile-(username|uid)-(.+)\.html/ig,"profile-$1-"+code+"-$2.html");

	return xc_s;

}

function URL_add_prev(code)
{

	var divArry = new Array();

	divArry = document.getElementsByTagName("div");

	for(var i=0;i<divArry.length;i++)

	{


		tag = divArry[i];

		if (tag.id == 'no_tag')
		{

			tag.innerHTML = tag.innerHTML.replace(/<a/ig,"<a id='no_member_code'");
			tag.innerHTML = tag.innerHTML.replace('(member_code)',code);

		}

		if (tag.className == 'signatures')
		{

			tag.innerHTML = tag.innerHTML.replace('(member_code)',code);

		}


	}


}
