function loadXMLDoc(fname)
{
	var xmlDoc;
	// code for IE
	if (window.ActiveXObject)
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	}
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc=document.implementation.createDocument("","",null);
	}
	else
	{
		alert('Your browser cannot handle this script');
	}
	xmlDoc.async=false;
	xmlDoc.load(fname);
	return(xmlDoc);
}

function displayResult(xml,xsl,area)
{
		xml=loadXMLDoc(xml);
	xsl=loadXMLDoc(xsl);
	// code for IE
	if (window.ActiveXObject) {
		ex=xml.transformNode(xsl);
		document.getElementById(area).innerHTML=ex;
	}
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)  {
		xsltProcessor=new XSLTProcessor();
		xsltProcessor.importStylesheet(xsl);
		resultDocument = xsltProcessor.transformToFragment(xml,document);
		document.getElementById(area).appendChild(resultDocument);
	}
}

function randomImg()
{
	var lcxslCount = parseInt(document.getElementById('lcImgCount').value);
	var lcran =Math.floor(Math.random()*lcxslCount);
	var lcxslSrc = document.getElementById('lcImgSrc').value;
	var lcxslName = lcxslSrc.split(",");
	document.getElementById('lcImg').src =lcxslName[lcran];
	for(i=1; i<=2; i++)
	{
	  var rcxslCount =parseInt(document.getElementById('rcImgCount'+i).value);
	  var rcran =Math.floor(Math.random()*rcxslCount);
	  var rcxslSrc = document.getElementById('rcImgSrc'+i).value;
	  var rcxslName = rcxslSrc.split(",");
	  document.getElementById('rcImg'+i).src =rcxslName[rcran];
	}
}

function showDescription(str) {
	document.getElementById(str).style.display='block';
	var loc=location.toString();
	if(loc.indexOf("index.html")!=-1 || loc.indexOf(".html")==-1) {
	    var width = (document.body.clientWidth)/3+30;
		var height = (document.body.clientHeight)/3+100;
	}
	else {
	    var width = (document.body.clientWidth)/3;
		var height = (document.body.clientHeight)/3;
	}
    
    document.getElementById(str).style.left = width +'px';
    document.getElementById(str).style.top = height +'px';
}
function hideDescription(str) {
	document.getElementById(str).style.display='none';
}
function showClientDetails(client,total) { 

	var current=parseInt(client);
	var total=parseInt(total);
	var clients=document.getElementById('client_name');
	
	for(var i=1;i<=total;i++)
	{
		
		if(i==current)	{ 
			document.getElementById('client'+current.toString()).style.display='block';
			clients.getElementsByTagName('li')[current-1].className='selected';
		}
		else {
			document.getElementById('client'+i.toString()).style.display='none';
			clients.getElementsByTagName('li')[i-1].className='';
		}
	}

	
}
function changeFocus (text,id) {

	if(document.getElementById(id).value==text)
		document.getElementById(id).value="";
}
function clear()
{
    document.getElementById('cname').value="";
    document.getElementById('cfax').value="";
    document.getElementById('cphone').value="";
    document.getElementById('cemail').value="";
    document.getElementById('description').value="";
}
