function emptyDIVSByClassName(classname)
{
	var re = new RegExp(classname);
	var els = document.getElementsByTagName('div');
	
	for(var i=0,j=els.length; i<j; i++)
	{
		if(els[i])
		{
	        if(re.test(els[i].className))
				els[i].innerHTML ='';
		}
	}
}

function getElementByClassName(classname, node)  {
    
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = document.getElementsByTagName(node);
	
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))return els[i];    
}

function TTGSendToFriend(newsID, pageID, linkname,title)
{
	var w = 520;
	var h = 590;
	ColdFusion.Window.create('Window'+newsID, title
	,'/include/ajax/form_loader_ajax.cfm?newsID='+newsID+'&pageID='+pageID+'&link='+linkname,
	{x:0,y:100,height:h,width:w,modal:true,closable:true,draggable:true,resizable:true,center:true,initshow:true,minheight:200,minwidth:200 })
}

function TTGShowCFWindow (filename,recordID,title)
{
	var w = 500;
	var h = 500;
	winname = 'Window'+recordID+'_'+Math.random();
	
	ColdFusion.Window.create(winname, title,filename+'?recordID='+recordID,
	{x:0,y:100,height:h,width:w,modal:true,closable:true,draggable:true,resizable:true,center:true,initshow:true,minheight:150,minwidth:210 });
	ColdFusion.Window.onHide(winname,TTGCleanup);
}

function TTGCleanup(name)
{
	 try {
	 	ColdFusion.Window.destroy(name);
    } catch(e) {}
	
}

function goback()
{
	history.go(-1);
}

function TTGSearchDirectoryListingSubmit(formname,fieldname,fieldvalue,fieldname2,fieldvalue2)
{
	if((fieldname)&&(fieldvalue)){
		document.forms[formname][fieldname].value=fieldvalue;
	}
	
	if((fieldname2)&&(fieldvalue2)){
		document.forms[formname][fieldname2].value=fieldvalue2;
	}
	document.forms[formname].submit();
	
}

function TTGShowHideDiv(showdivid,hidedivid,showpagingdivid,hidepagingdivid)
{
	var show = document.getElementById(showdivid);
	var hide = document.getElementById(hidedivid);
	
	var showpaging = document.getElementById(showpagingdivid);
	var hidepaging = document.getElementById(hidepagingdivid);
	
	show.style.display='block';
	hide.style.display='none';
	
	showpaging.style.display='block';
	hidepaging.style.display='none';
}

function TTGShowHideRow(rowid)
{
	var rowelement = document.getElementById(rowid);
	
	var rowelementDisplay = document.getElementById(rowid).style.display;
	
	hideInfoRows();
	
	if(rowelementDisplay==''){
		rowelement.style.display='none';
	}
	else{
		rowelement.style.display='';
	}
	
}

function hideInfoRows(){
	var elements=document.getElementsByClassName('hiddenInfo');
	
	for (var i=0;i<elements.length;i++){
		elements[i].style.display='none';
	}
}

function TTGSetFieldValueAndSubmit(formName,fieldID,value)
{
	document.getElementById(fieldID).value=value;
	document.forms[formName].submit();
}

function TTGSetAndSubmit(formName,formaction,fieldName1,value1,fieldName2,value2)
{
	if (formaction && formaction!='')
	{
		document.forms[formName].action=formaction;				
	}
	
	if (fieldName1 && fieldName1!='')
	{
		document.forms[formName].elements[fieldName1].value=value1;
	}
	
	if (fieldName2 && fieldName2!='')
	{
		document.forms[formName].elements[fieldName2].value=value2;
	}
	document.forms[formName].submit();
	
}
