var http_request = false;
   function makePOSTRequest(url, parameters) {

      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
		
   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {		
            result = http_request.responseText;
            document.getElementById(span).innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function ajax(span1,page,poststr){
		span = span1;
		 var poststr = poststr;		
		makePOSTRequest(page, poststr);		
   }
   
   function preload(id,basepath){
	document.getElementById(id).innerHTML = '<img src="'+basepath+'/images/load.gif" border="0" />';
   }        
   	
   function hide(id){		
		document.getElementById(id).innerHTML = "";   
   }
   
   
   //swapImages
   function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
   }
	
   function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
   }
	
   function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
   }
	
   function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
   }
   
   //add photo with a maximum of 9 photos
   function AddPhoto(control){
	   	var tableName = document.getElementById("table1");
		var prev = tableName.rows.length - 4; //position for new row
    	var count;
		if(control == 'store'){
			count = eval(prev) - 9; //counter of photos is based on number of rows
		}else if(control == 'products'){
			count = eval(prev) - 8; //counter of photos is based on number of rows
		}else if(control == 'edit'){
			prev = tableName.rows.length - 1;
			count = eval(prev) - 1 + eval(document.getElementById('photoCounter').value); //counter of photos
			count2 = eval(prev) - 1; //counter of photos to upload
		}
		if (count < 10){
			var row = tableName.insertRow(prev);
			row.style.verticalAlign = "top";
			if(control != 'edit'){
				var colone = row.insertCell(0);
				var coltwo = row.insertCell(1);
				colone.innerHTML = '&nbsp;';
				coltwo.innerHTML = '<input type="file" name="photo'+count+'" id="photo'+count+'" size="46"> <div style="font-size:11px; color:#999999;">Accept .gif, .jpg | jpeg file format only</div>';
			}else{
				var colone = row.insertCell(0);
				colone.innerHTML = '<input type="file" name="photo'+count2+'" id="photo'+count2+'"> <div style="font-size:11px; color:#999999;">Accept .gif, .jpg | jpeg file format only</div>';
			}
		} else {
			alert('Can upload only 9 photos!');
		}
   }
   
   //for checking the number of photos when deleting
   function CountPhoto(){
		var count = document.getElementById('photoCounter').value;
		if(count > 1)
			return confirm('Are you sure you want to delete this photo?');
		else{
			alert('There must be at least one photo');
			return false;
		}
   }
   
   //change the link for photo enlarge
   function EnlargeLink(idone,idtwo,path){
		document.getElementById(idone).href = path;
		document.getElementById(idtwo).href = path;
   }