// ADDED: AJAX CHANGER 06.06.07
function ajax_change_pimage (element_name, pid)
{
  var op = document.getElementsByName(element_name)[0].value;
  
  var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
				  //var url = 'http://shop.danielsuns.com/ajax_change_pimage.php?ov='+op+'&pid='+pid;
				  //var url = 'http://www.danielsuns-business-shop.com/ajax_change_pimage.php?ov='+op+'&pid='+pid;
				  var url = 'http://www.meyland.net/ajax_change_pimage.php?ov='+op+'&pid='+pid;

				  req.open("GET", url, true);
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
							if(req.status!=200) {
                                alert("Fehler:"+req.status); 
                            }else{    
							    //document.getElementById("image_orig").innerHTML = req.responseText;

								// ADDED: RAUM-21 08.06.07
								xmlstring = req.responseText;
								//alert( xmlstring );
								
								// code for IE
								if (window.ActiveXObject)
								  {
								  var xmlobject=new ActiveXObject("Microsoft.XMLDOM");
								  xmlobject.async="false";
								  xmlobject.loadXML(xmlstring);
								  }
								// code for Mozilla, Firefox, Opera, etc.
								else
								  {
								  var parser=new DOMParser();
								  var xmlobject=parser.parseFromString(xmlstring,"text/xml");
								  }								
																
								// get the XML root item
								var root = xmlobject.getElementsByTagName('attributeImages')[0];
								var imgs = root.getElementsByTagName('img');
								
								for ( var i = 0 ; i < imgs.length ; i++ ) {									
								
									var img = imgs[i];
									var src = img.getElementsByTagName("src")[0].firstChild.nodeValue;
									var alt = img.getElementsByTagName("alt")[0].firstChild.nodeValue;
									var pop = img.getElementsByTagName("pop")[0].firstChild.nodeValue;									
									var pid = img.getElementsByTagName("pid")[0].firstChild.nodeValue;
									var ov  = img.getElementsByTagName("ov")[0].firstChild.nodeValue;
									var aid = img.getElementsByTagName("aid")[0].firstChild.nodeValue;
									
									var popup = "javascript:popupWindow('" +pop + "?" + pid + "&" + ov + "&" + aid + "&imgID=0')";
									
									var replace = '<a href="' + popup + '"><img src="' + src + '" alt="' + alt + '" class="imgLeft" /></a>';
									document.getElementById("image_orig"+i).innerHTML = replace;
								
								}
								
							}
                            break;
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
}



// Fix to avoid background flickering with IE6.0
try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
