function swap(img_name,file){
document.getElementById(img_name+"_img").src="homepage images/"+file;
}

function swap_p(img_name,file){
document.getElementById(img_name+"_img").src="past project images/"+file;
}

function startmenu(page){
for(izz=1; izz<5; izz++){
	if(document.getElementById("link"+izz).href.indexOf(page)!=-1){
		document.getElementById("link"+izz).style.color="#cc0000";
	}
}
}

function bigimg(x,client_id,num){
document.getElementById('bigun').src="client images/"+x;
checkthis(client_id,num);
}



//ajax client text stuff
function checkthis(client_id,num,response){
	//alert("client_id: "+client_id+" number: "+num+" response: "+response);
	if (client_id ==''){
	// Response mode
		// nl2br won't work in xml so make <br> in javascript
		if(response!="none"){
			response=response.replace(/([^>]?)\n/g, '$1'+ '<br>' +'\n');
		}else{
			response="";
		}
		if(response!=""){
			document.getElementById('clienttext').innerHTML = "<p class=\"white\">"+response+"</p>";
		}
	}else{
    // Input mode
    	url  =  "http://www.cpdesign.co.uk/includes/client_text_lookup.php?client_id="+client_id+"&number="+num;
    	loadXMLDoc(url);
  	}
}

function loadXMLDoc(url) 
{
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}


function processReqChange() 
{
    // only if req shows "complete"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            // ...processing statements go here...
      response  = req.responseXML.documentElement;

      result    =  response.getElementsByTagName('result')[0].firstChild.data;

	checkthis('','',result);
        } else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
        }
    }
}
// end ajax client text stuff
