function CreateActiveXControl(arrObjectAttributeName,arrObjectAttributeValue,arrEmbedAttributeName,arrEmbedAttributeValue,arrParamName,arrParamValue)
{

//Create <OBJECT>   tag
var tagObject = CreateObjectTag(arrObjectAttributeName,arrObjectAttributeValue);


//CREATE <Param>  list
var paramlist = CreateParamList(arrParamName,arrParamValue);

//Cteate EMBED tag

var tagEmbed = CreateEmbedTag(arrEmbedAttributeName,arrEmbedAttributeValue);

//Add   <Param>	  to <OBJECT>
tagObject += paramlist;

 
//Add   <EMBED>	  to <OBJECT>
tagObject += tagEmbed;

//Close </OBJECT>
tagObject += '</OBJECT>';  


document.write(tagObject);

}

function CreateObjectTag(arrObjectAttributeName,arrObjectAttributeValue)
{
var objectAttr ='<OBJECT ';
	for (x in arrObjectAttributeName)
	{
	//ideally both arrParamName and arrParamValue should have same length.
		if( x < arrObjectAttributeValue.length )
		{						
		objectAttr += '  ' + arrObjectAttributeName[x] ;
		objectAttr += ' = "' +	arrObjectAttributeValue[x] + '" ';
		}
	}

  objectAttr += '>';
 // alert(objectAttr);
  return objectAttr;
}
function CreateParamList(arrParamName, arrParamValue)
{
var paramList ='';
	for (x in arrParamName)
	{
	//ideally both arrParamName and arrParamValue should have same length.
		if( x < arrParamValue.length )
		{
		paramList += '<param name="' + arrParamName[x] + '"' ;
		paramList += ' value ="' +	arrParamValue[x] + '" />';
		}
	}
  return paramList;

}

function CreateEmbedTag(arrEmbedAttributeName,arrEmbedAttributeValue)
{
if((arrEmbedAttributeName != null &&  arrEmbedAttributeValue != null) && (arrEmbedAttributeName.length > 0 &&  arrEmbedAttributeValue.length > 0))
{
var embedAttr ='<EMBED ';
	for (x in arrEmbedAttributeName)
	{
	//ideally both arrParamName and arrParamValue should have same length.
		if( x < arrEmbedAttributeValue.length )
		{					
		embedAttr += '  ' + arrEmbedAttributeName[x] ;
		embedAttr += ' = "' +	arrEmbedAttributeValue[x] + '" ';
		}
	}
	
	embedAttr += '></EMBED>';
	//alert(embedAttr);
  return embedAttr;
  }
  else
  return '';
}

function CreateActiveXControls(arrObjectAttributeName,arrObjectAttributeValue,arrEmbedAttributeName,arrEmbedAttributeValue,arrParamName,arrParamValue)
{

//Create <OBJECT>   tag
var tagObject = CreateObjectTag(arrObjectAttributeName,arrObjectAttributeValue);


//CREATE <Param>  list
var paramlist = CreateParamList(arrParamName,arrParamValue);

//Cteate EMBED tag

var tagEmbed = CreateEmbedTag(arrEmbedAttributeName,arrEmbedAttributeValue);

//Add   <Param>	  to <OBJECT>
tagObject += paramlist;

 
//Add   <EMBED>	  to <OBJECT>
tagObject += tagEmbed;

//Close </OBJECT>
tagObject += '</OBJECT>';  


return tagObject;

}

function getQueryVariable(variable) 
{
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++)
	{
		var pair = vars[i].split("=");
		if (pair[0] == variable)
		 {
			return pair[1];
	     }
	} 			
}