
function clear_email(){
	f = document.getElementById('subscribe_email');
	f.value = '';
	f.focus();
	
}

function FillListValues(CONTROL){
	var arrNewValues;
	var intNewPos;
	var strTemp = GetSelectValues(CONTROL);
	arrNewValues = strTemp.split(",");
	for(var i=0;i<arrNewValues.length-1;i++){
		if(arrNewValues[i]==1){
			intNewPos = i;
		}
	}

	for(var i=0;i<arrOldValues.length-1;i++){
	
		if(arrOldValues[i]==1 && i != intNewPos){
			CONTROL.options[i].selected= true;
		}
		else if(arrOldValues[i]==0 && i != intNewPos){
			CONTROL.options[i].selected= false;
		}

		if(arrOldValues[intNewPos]== 1 ){
			if (typeof(intNewPos) != "undefined"){
				
			CONTROL.options[intNewPos].selected = false;
			}
		}
		else{
			if (typeof(intNewPos) != "undefined"){
				
				CONTROL.options[intNewPos].selected = true;
			}
			
		}
	}
	
	return true;
}


function GetSelectValues(CONTROL){
	var strTemp = "";
	for(var i = 0;i < CONTROL.length;i++){
		if(CONTROL.options[i].selected == true){
			strTemp += "1,";
		}
		else{
			strTemp += "0,";
		}
	}
	return strTemp;
}
function GetCurrentListValues(CONTROL){
	var strValues = "";
	strValues = GetSelectValues(CONTROL);
	arrOldValues = strValues.split(",")
	cnt=0;
	pos = '';
	for(var i = 0;i < CONTROL.length;i++){
		if(CONTROL.options[i].selected == true){
			cnt++;
			pos = i;
		}
		
	}
	if(cnt==1){
		CONTROL.options[pos].selected = false
	}
	return true;
}


var isIE=window.attachEvent?true:false;
function addEvent(el,ev,fn){
 if(isIE)el.attachEvent('on'+ev,fn);
 else if(el.addEventListener)el.addEventListener(ev,fn,false);
}
if(isIE)document.write('<script src="ie7-xml-extras.js"></script>');

addEvent(window,'load',linktracker_init);

function linktracker_init(){
 var localserver=document.location.toString().replace(/^[^\/]*\/+([^\/]*)(\/.*)?/,'$1');
 //alert(localserver);
 var els=document.getElementsByTagName('a');
 for(var i=0;i<els.length;i++){
  var href=els[i].href;
  if(href.match(eval('/^(http(s)?:\\/\\/)?'+localserver+'/')))
  {
     //alert(href);
     continue;
   }
   else
   {
      //alert(href);
   }
  addEvent(els[i],'click',linktracker_record);
 }
}

function linktracker_record(event){
	source = findSourceElement(event);
	tag = source.tagName;
	var id,label,target
	if( tag == 'IMG'){
		if( source.parentNode.tagName == 'A' )
		{
			//id = source.parentNode.getAttribute('id');
			if(source.parentNode.href!=null){
				target = source.parentNode.href;
			}else{
				if(event.currentTarget!=null){
					target = event.currentTarget;
				}
			}
		}
	}

	if( tag == 'A' ){
		
		if(source.href!=null){
			target = source.href;
		}else{
		if(event.currentTarget!=null){
			target = event.currentTarget;
		}
		/*
		if(window.event.srcElement){
			target = window.event.srcElement;
		}*/
		}
	}
	target = encodeURIComponent( target );
	//alert(target);
	var url='tracker/addclick.php?url='+target;
	var r=new XMLHttpRequest();
	if(r){
		r.open('GET', url,false);
		r.send(null);
	}
}

function findSourceElement(e) {
	// finds event source
	if (typeof e == 'undefined')
	var e = window.event;

	var source;
	if (typeof e.target != 'undefined')
	{
		source = e.target;
	} else if (typeof e.srcElement != 'undefined') {
		source = e.srcElement;
	} else {
		return true;
	}

	if (source.nodeType == 3)
	source = source.parentNode;

	return source;
}
