function mySubmit(element, name, value){ //creates an hidden input with the given name and value
	var form = element;
	var ScrollTop = document.body.scrollTop;
	
	if (ScrollTop == 0)
	{
		if (window.pageYOffset)
			ScrollTop = window.pageYOffset;
		else
			ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
	}
	do
	{
		form = form.parentNode;
	}
	while(form && form.tagName != "FORM"); //getting the form element
	
	if(!form) return null;
	
	var newInput = document.createElement('input');
	newInput.name = name;
	newInput.value = value;
	newInput.type = 'hidden';
	form.appendChild(newInput);
	var newInputScroll = document.createElement('input');
	newInputScroll.name = 'scrolltop';
	newInputScroll.value = ScrollTop;
	newInputScroll.type = 'hidden';
	form.appendChild(newInputScroll);
	form.submit();
}

function setScrollPosition(ScrollTop)
{
	if(ScrollTop)
	{
		if(document.window)
			document.window.pageYOffset = ScrollTop;
		else
			document.body.scrollTop = ScrollTop;
	}
}

function showHideCode(codeID, sender) //only used in ap-index
{
	var codeElement = document.getElementById(codeID);
	if(codeElement.style.display == 'none')
	{
		sender.value = 'Hide Link';
		codeElement.style.display='inline';
	}
	else
	{
		sender.value = 'Show Link';
		codeElement.style.display='none';
	}
}

function copyToClipboard(codeID) //only used in ap-index
{
	codeID.focus();
	codeID.select();	
	selectedtext = codeID.createTextRange();
 	selectedtext.execCommand("Copy");
}


function showHideHTMLCode(codeID, sender) //only used in ap-index
{
	var codeElement = document.getElementById(codeID);
	if(codeElement.style.display == 'none')
	{
		sender.value = 'Hide HTML';
		codeElement.style.display='inline';
	}
	else
	{
		sender.value = 'GET HTML';
		codeElement.style.display='none';
	}
}

function List_Rotators(linkid, clientid, website){
  var url='/list_rotators.php?linkid='+linkid+'&clientid='+clientid+'&website='+website;
  return LoadURLSyncro(url);
}
function Vars2Select(objname, list){
  var obj=document.getElementById(objname);
  var arr=list.split('<new>');
  
  obj.options.length = 0;
  if (list=='')
    return true;
    
  for (i=0;i<arr.length;i++){
    var arr2=arr[i].split('<sep>');
    var y=document.createElement('option');
    if (arr2[1]!='' && arr2[2]!=''){
      y.text=arr2[1];
      y.value=arr2[0];
  
      try{
        obj.add(y,null); // standards compliant
      }
      catch(ex){
        obj.add(y); // IE only
      }
    }
  }
}

function LoadHTMLCode(tarea, linkid, clientid, trotator){
  var obj=document.getElementById(trotator);
  var res='';

  if (obj.options.length>0){
    rotator=obj[obj.selectedIndex].value;
    var url='/show_htmlcode.php?linkid='+linkid+'&clientid='+clientid+'&rotator='+rotator;
    res = LoadURLSyncro(url);
  }
  
  document.getElementById(tarea).value=res;
}

function AddRotatorSendInfo(form){
  var obj=document.getElementById(form);
  if (obj){
    var url='/bind-add.php?printvalue=1';
    url=url+'&add_bind=1';
    url=url+'&lid='+obj.lid.value;
    url=url+'&queueid='+obj.queueid.value;
    url=url+'&propertyid='+obj.propertyid.value;
    url=url+'&lk_text='+escape(obj.lk_text.value);
    if (obj.postback_url) url=url+'&postback_url='+escape(obj.postback_url.value);
    if (obj.postback_code) url=url+'&postback_code='+escape(obj.postback_code.value);

    var res = LoadURLSyncro(url);
    var arr=res.split(':');
    alert(arr[1].replace(/&nbsp;/gi, ''));
    if(arr[0]=='ok')
      document.getElementById('addcode'+obj.queueid.value).style.display='none';
  }
}

function AddBannersSendInfo(form){
  var obj=document.getElementById(form);
  if (obj){
    var url='/bind-add.php?printvalue=1';
    url=url+'&add_bind=1';
    url=url+'&lid='+obj.lid.value;
    url=url+'&queueid='+obj.queueid.value;
    url=url+'&propertyid='+obj.propertyid.value;
    url=url+'&lk_text='+escape(obj.lk_text.value);
    if (obj.postback_url) url=url+'&postback_url='+escape(obj.postback_url.value);
    if (obj.postback_code) url=url+'&postback_code='+escape(obj.postback_code.value);

    var res = LoadURLSyncro(url);
    var arr=res.split(':');
    alert(arr[1].replace(/&nbsp;/gi, ''));
    if(arr[0]=='ok'){
      document.getElementById('addcode'+obj.lid.value).style.display='none';
      document.getElementById('link'+obj.lid.value).style.display='none';
    }
  }
}
function showHelpTOF(){
  var obj=document.getElementById('typeofdeal');
  document.getElementById('tof1').style.display='none';
  document.getElementById('tof2').style.display='none';
  document.getElementById('tof3').style.display='none';
  document.getElementById('tof4').style.display='none';

  if (obj[obj.selectedIndex].value>0){
    document.getElementById('tof'+obj[obj.selectedIndex].value).style.display='';
  }
  
}
