function dom(id){
  var retval;
	  if (typeof document.getElementById != 'undefined')  {
		retval = document.getElementById(id);
		  }
			 else
			    if (typeof document.all != 'undefined')    {
						retval = document.all[id];   }
						    else
								 {
								  retval = false;
								  }
								 return retval;
			 }

function addElement(tip){
	var container = dom('formSpace');
	var elemCount = 1 + parseInt(dom('total').value);
	dom('total').value = elemCount;
	var newDiv = document.createElement('div');
	var divId  = 'elem'+elemCount;
	newDiv.setAttribute('id',divId);
	switch (tip)  {
	case 'link':
	     newDiv.innerHTML =
			   '<p>'+
					'<label for="text'+elemCount+'" class="blue">Text '+elemCount+'*:</label>'+
						'<input type="text" name="text'+elemCount+'" id="text'+elemCount+'" />'+
				 '</p>'+
				 '<p>'+
				 		'<label for="link'+elemCount+'" class="blue">Link '+elemCount+'*:</label>'+
	 				'<input type="text" name="link'+elemCount+'" id="link'+elemCount+'" value="http://" />'+
	  			 '</p>'+
				'<p><a style="text-decoration:none" href="javascript: removeElement(\''+divId+'\')">Remove</a></p>';
	   break;
	 case 'file':
	    newDiv.innerHTML =
		      '<p>'+
					'<label for="text'+elemCount+'" class="blue">Text '+
	   elemCount+'*:</label>'+
		      '<input type="text" name="text'+elemCount+'" id="text'+elemCount+'" />'+      '</p>'+
	    			'<p>'+
					   '<label for="'+elemCount+'" class="blue">Fisier '+elemCount+'*:</label>'+        '<input type="file" name="'+
	    elemCount+'" id="'+elemCount+'" />'+      '</p>'+      '<p><a style="text-decoration:none" href="javascript: removeElement(\''+
	    divId+'\')">Remove</a></p>';    break;
	case 'picture':
		newDiv.innerHTML =
			''+
	    		'Picture : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="file" name="image_ad['+elemCount+']" value="" onchange="startUpload('+elemCount+');document.ads.action=\'upload.php?id='+elemCount+'\';document.forms.ads.target=\'upload_target\';document.getElementById(\'next\').disabled=\'disabled\';document.forms.ads.submit();" /><a style="text-decoration:none" href="javascript: removeElement(\''+divId+'\')">Remove</a><div id="result'+elemCount+'" style="margin-left:140px;"></div><input type="hidden" name="pic'+elemCount+'" id="pic'+elemCount+'" value="1" /><br />'+'';break;


	}
	container.appendChild(newDiv);
 }
	function removeElement(divNum){
        var d = dom('formSpace');  var olddiv = dom(divNum);  d.removeChild(olddiv);
				var value=divNum.substring(4)
				if(value==parseInt(dom('total').value))
				{
				  var elemCount =parseInt(dom('total').value)-1;
          dom('total').value = elemCount;
				}

 }

	function removeFirstPic(picId){
		var div = document.getElementById('result'+picId);
		div.innerHTML="";
		var val=document.getElementById('pic'+picId);
		val.value=0;
 }