whitespace = "\t \n\r";
function isEmptyString(s)
{
    var i;
	if((s == null) || (s.length == 0)) return true;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(whitespace.indexOf(currchar) == -1) return false;
	}
	return true;
}

All_numbers = "1234567890";
function isAnyNumber_Check(s)
{
    var i;
	for(i=0;i < s.length;i++)
	{
		var currchar = s.charAt(i);
		if(All_numbers.indexOf(currchar) != -1) return true;
	}
	return false;
}

function isNotNumeric(s)
{
	if(isNaN(s))
	{
		return(true);
	}
	return(false);
}

function isEmail(n)
{
		if ((n==null) || (n.length==0))
		{
			return true;
		}
		if (isEmptyString(n)) return false;
		var i=1;
		var nLength=n.length;
		while((parseInt(i) < parseInt(nLength)) && (n.charAt(parseInt(i)) != '@'))
		{
			i++;
		}
		if ((parseInt(i) >= parseInt(nLength)) || (n.charAt(i)!="@"))
		{
			return false;	
		}	
		else i+=2;
		while((i<nLength) && (n.charAt(i)!="."))
		{
			i++;
		}
		if ((i>=nLength-1) || (n.charAt(i)!="."))
		{
			return false;	
		}	
		else return true;		
}

/////////////////////////////////////////////////
first_I_on = new Image();
first_I_on.src = "navigation_images/f_on.gif";
first_I_off = new Image();
first_I_off.src = "navigation_images/f_off.gif";

previouspage_I_on = new Image();
previouspage_I_on.src = "navigation_images/pp_on.gif";
previouspage_I_off = new Image();
previouspage_I_off.src = "navigation_images/pp_off.gif";

previousframe_I_on = new Image();
previousframe_I_on.src = "navigation_images/p_on.gif";
previousframe_I_off = new Image();
previousframe_I_off.src = "navigation_images/p_off.gif";

nextframe_I_on = new Image();
nextframe_I_on.src = "navigation_images/n_on.gif";
nextframe_I_off = new Image();
nextframe_I_off.src = "navigation_images/n_off.gif";

nextpage_I_on = new Image();
nextpage_I_on.src = "navigation_images/nn_on.gif";
nextpage_I_off = new Image();
nextpage_I_off.src = "navigation_images/nn_off.gif";

last_I_on = new Image();
last_I_on.src = "navigation_images/l_on.gif";
last_I_off = new Image();
last_I_off.src = "navigation_images/l_off.gif";

function rollon(imgName)
{
    document.images[imgName.name].src = eval(imgName.name + "_on.src");
}
function rolloff(imgName)
{
	document.images[imgName.name].src = eval(imgName.name + "_off.src");
}
function ShowNavigationBar(Record_Start_ID,Records_To,TotalRecords,visualtablesrows,visualbarcolumns,page_url_nav)
{
   	document.write("<table width=591 cellpadding=5 cellspacing=0 border=0 align=center><tr class='bgcolor4'><td><b>&nbsp;&nbsp;Record's Display » ["+Record_Start_ID+" - "+Records_To+" of "+TotalRecords+"]</b></td></tr><tr><td align=left height=1>");
	if(TotalRecords > visualtablesrows)
	{
		document.write("<table border=0 align=left height=27 valign=Bottom cellPadding=0 cellSpacing=9 ");
  		document.write("<tr>");
  		if(parseInt(TotalRecords) != 0)
  		{
	 		document.write("<td ALIGN=left><b>Go to Page:</b></td>");
  	 		var first_I=first_I;
  	 		if((parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows)) + 1)-1)> 0)
			{
  				document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + 1 + "' TITLE='First Page' target='_self' onmouseover='rollon(first_I);' onmouseout='rolloff(first_I);'><img src='navigation_images/f_off.gif' name='first_I' border=0></a></td>");
			}	
  		}
	  	if(((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)> 0) && (parseInt(TotalRecords) != 0))
	  	{
	 	 	var previouspage_I=previouspage_I;
		 	document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))-1)*(parseInt(visualtablesrows)*parseInt(visualbarcolumns))+1) + "'  TITLE='Previous "+visualbarcolumns+" Pages' target='_self' onmouseover='rollon(previouspage_I);' onmouseout='rolloff(previouspage_I);'><img src='navigation_images/pp_off.gif' name='previouspage_I' border=0></a></td>");
	  	}
	  	if(((parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows)) + 1)-1)> 0) && (parseInt(TotalRecords) != 0))
	  	{
	  	 	var previousframe_I=previousframe_I;
	 	 	document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(Record_Start_ID)/parseInt(visualtablesrows))-1)*parseInt(visualtablesrows)+1) + "'  TITLE='Previous Pages' target='_self' onmouseover='rollon(previousframe_I);' onmouseout='rolloff(previousframe_I);'><img src='navigation_images/p_off.gif'  name='previousframe_I' border=0></a></td>");
	  	}
	  	for(var I=parseInt((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)*parseInt(visualbarcolumns)+1);I<=parseInt((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)*parseInt(visualbarcolumns)+parseInt(visualbarcolumns)) && ((I-1)*parseInt(visualtablesrows)<TotalRecords) && (parseInt(TotalRecords) != 0);I++)
	  	{
	  		var J = I-1;
	  		document.write("<font size=3>");
	  		if(parseInt((parseInt(Record_Start_ID)-1)/parseInt(visualtablesrows)) == J)
			{
	    		document.write("<td align=center valign=center><font class='fonttype4'><b>" + I +"</b></font></td>");
			}	
	  		else
			{
	    		document.write("<td align=center valign=center> <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt( J )*parseInt(visualtablesrows))+1) + "' target='_self'>" + I +"</a></td>");
			}	
	  		document.write("</font>");
	  	}
	  	if((parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows)) < TotalRecords) && (parseInt(TotalRecords) != 0))
	  	{
	  		var nextframe_I=nextframe_I;
	  		document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows))+1) + "'  TITLE='Next Page' target='_self'   onmouseover='rollon(nextframe_I);' onmouseout='rolloff(nextframe_I);'><img src='navigation_images/n_off.gif' name='nextframe_I' border=0></a></td>");
	  	}
	  	if(((I-1)*parseInt(visualtablesrows) < TotalRecords) && (parseInt(TotalRecords) != 0))
	  	{
	 	 	var nextpage_I=nextpage_I;
	  		document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))+1)*(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))+1) + "'  TITLE='Next "+visualbarcolumns+" Pages' target='_self'   onmouseover='rollon(nextpage_I);' onmouseout='rolloff(nextpage_I);'><img src='navigation_images/nn_off.gif' name='nextpage_I' border=0></a></td>");
	  	}
	  	if(parseInt(TotalRecords) != 0)
	  	{
	  		var last_I=last_I;
	  		if((parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows)) < TotalRecords))
			{
	  			document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(TotalRecords-1)/parseInt(visualtablesrows))*parseInt(visualtablesrows))+1) + "'  TITLE='Last Page' target='_self' onmouseover='rollon(last_I);' onmouseout='rolloff(last_I);'><img src='navigation_images/l_off.gif' name='last_I' border=0></a></td>");
			}	
	  	}
	  	document.write("</tr></table></td></tr></table>");
	}
	else
	{
	  	document.write("</td></tr></table>");
	}
}
/////////////////////////////////////////////////
function ShowNavigationBar1(Record_Start_ID,Records_To,TotalRecords,visualtablesrows,visualbarcolumns,page_url_nav)
{
   	document.write("<table width=500 cellpadding=5 cellspacing=0 border=0 align=center><tr class='bgcolor4'><td><b>&nbsp;&nbsp;Record's Display » ["+Record_Start_ID+" - "+Records_To+" of "+TotalRecords+"]</b></td></tr><tr><td align=left height=1>");
	if(TotalRecords > visualtablesrows)
	{
		document.write("<table border=0 align=left height=27 valign=Bottom cellPadding=0 cellSpacing=9 ");
  		document.write("<tr>");
  		if(parseInt(TotalRecords) != 0)
  		{
	 		document.write("<td ALIGN=left><b>Go to Page:</b></td>");
  	 		var first_I=first_I;
  	 		if((parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows)) + 1)-1)> 0)
			{
  				document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + 1 + "' TITLE='First Page' target='_self' onmouseover='rollon(first_I);' onmouseout='rolloff(first_I);'><img src='navigation_images/f_off.gif' name='first_I' border=0></a></td>");
			}	
  		}
	  	if(((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)> 0) && (parseInt(TotalRecords) != 0))
	  	{
	 	 	var previouspage_I=previouspage_I;
		 	document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))-1)*(parseInt(visualtablesrows)*parseInt(visualbarcolumns))+1) + "'  TITLE='Previous "+visualbarcolumns+" Pages' target='_self' onmouseover='rollon(previouspage_I);' onmouseout='rolloff(previouspage_I);'><img src='navigation_images/pp_off.gif' name='previouspage_I' border=0></a></td>");
	  	}
	  	if(((parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows)) + 1)-1)> 0) && (parseInt(TotalRecords) != 0))
	  	{
	  	 	var previousframe_I=previousframe_I;
	 	 	document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(Record_Start_ID)/parseInt(visualtablesrows))-1)*parseInt(visualtablesrows)+1) + "'  TITLE='Previous Pages' target='_self' onmouseover='rollon(previousframe_I);' onmouseout='rolloff(previousframe_I);'><img src='navigation_images/p_off.gif'  name='previousframe_I' border=0></a></td>");
	  	}
	  	for(var I=parseInt((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)*parseInt(visualbarcolumns)+1);I<=parseInt((parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns))) + 1)-1)*parseInt(visualbarcolumns)+parseInt(visualbarcolumns)) && ((I-1)*parseInt(visualtablesrows)<TotalRecords) && (parseInt(TotalRecords) != 0);I++)
	  	{
	  		var J = I-1;
	  		document.write("<font size=3>");
	  		if(parseInt((parseInt(Record_Start_ID)-1)/parseInt(visualtablesrows)) == J)
			{
	    		document.write("<td align=center valign=center><font class='fonttype4'><b>" + I +"</b></font></td>");
			}	
	  		else
			{
	    		document.write("<td align=center valign=center> <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt( J )*parseInt(visualtablesrows))+1) + "' target='_self'>" + I +"</a></td>");
			}	
	  		document.write("</font>");
	  	}
	  	if((parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows)) < TotalRecords) && (parseInt(TotalRecords) != 0))
	  	{
	  		var nextframe_I=nextframe_I;
	  		document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows))+1) + "'  TITLE='Next Page' target='_self'   onmouseover='rollon(nextframe_I);' onmouseout='rolloff(nextframe_I);'><img src='navigation_images/n_off.gif' name='nextframe_I' border=0></a></td>");
	  	}
	  	if(((I-1)*parseInt(visualtablesrows) < TotalRecords) && (parseInt(TotalRecords) != 0))
	  	{
	 	 	var nextpage_I=nextpage_I;
	  		document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt(parseInt(parseInt((parseInt(Record_Start_ID)/(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))+1)*(parseInt(visualtablesrows)*parseInt(visualbarcolumns)))+1) + "'  TITLE='Next "+visualbarcolumns+" Pages' target='_self'   onmouseover='rollon(nextpage_I);' onmouseout='rolloff(nextpage_I);'><img src='navigation_images/nn_off.gif' name='nextpage_I' border=0></a></td>");
	  	}
	  	if(parseInt(TotalRecords) != 0)
	  	{
	  		var last_I=last_I;
	  		if((parseInt(parseInt((parseInt(Record_Start_ID)/parseInt(visualtablesrows))+1)*parseInt(visualtablesrows)) < TotalRecords))
			{
	  			document.write("<td > <a href='"+page_url_nav+"&Record_Start_ID=" + parseInt((parseInt(parseInt(TotalRecords-1)/parseInt(visualtablesrows))*parseInt(visualtablesrows))+1) + "'  TITLE='Last Page' target='_self' onmouseover='rollon(last_I);' onmouseout='rolloff(last_I);'><img src='navigation_images/l_off.gif' name='last_I' border=0></a></td>");
			}	
	  	}
	  	document.write("</tr></table></td></tr></table>");
	}
	else
	{
	  	document.write("</td></tr></table>");
	}
}

function DonloadWindow(my_url)
{ 
	var My_Download_Open = window.open(my_url,"My_Download","toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resize=no,copyhistory=0,width=627,height=375")
	My_Download_Open.focus();
	My_Download_Open.moveTo(85,50);
}

function confdel()
{
	var fl = 0;
	for(i = 0; i < (document.frm_1.elements.length); i++)
	{
		if((document.frm_1.elements[i].type=="checkbox") && (document.frm_1.elements[i].checked==true))
		{
			fl = 1;
			break;
		}
	}
	if(fl == 1)
	{
		if(confirm("Records related will also get Deleted, Are you sure you want to Delete?"))
		{
			fl = 1;
		}
		else
		{
			fl = 0;
		}
	}
	else
	{
		alert("Nothing to Delete.");
		fl = 0;
	}
	if(fl == 1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function Select_Delect_All(total_records_viewed)
{
	for(i=0;i<total_records_viewed;i=i+1)
	{
		if(document.frm_1.chk_SD.checked==true)
		{
			document.frm_1.elements["chk_1["+i+"]"].checked=true;
		}
		else
		{
			document.frm_1.elements["chk_1["+i+"]"].checked=false;
		}
	}
}

extArray = new Array(".gif",".jpg",".jpeg",".jpe");
function Allowed_Uploaded_Files(File_Value)
{
	allowSubmit = false;
	if (!File_Value)
	{
		return true;
	}
	while (File_Value.indexOf("\\") != -1)
	{
		File_Value = File_Value.slice(File_Value.indexOf("\\") + 1);
	}
	ext = File_Value.slice(File_Value.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray.length; i++)
	{
		if (extArray[i] == ext)
		{
			allowSubmit = true;
			break;
		}
	}
	if (allowSubmit)
	{
		return true;
	}
	else
	{
		return false;
	}
}
extArray_swf = new Array(".swf");
function Allowed_Uploaded_Files_swf(File_Value)
{
	allowSubmit = false;
	if (!File_Value)
	{
		return true;
	}
	while (File_Value.indexOf("\\") != -1)
	{
		File_Value = File_Value.slice(File_Value.indexOf("\\") + 1);
	}
	ext = File_Value.slice(File_Value.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray_swf.length; i++)
	{
		if (extArray_swf[i] == ext)
		{
			allowSubmit = true;
			break;
		}
	}
	if (allowSubmit)
	{
		return true;
	}
	else
	{
		return false;
	}
}
extArray_zip = new Array(".zip");
function Allowed_Uploaded_Files_zip(File_Value)
{
	allowSubmit = false;
	if (!File_Value)
	{
		return true;
	}
	while (File_Value.indexOf("\\") != -1)
	{
		File_Value = File_Value.slice(File_Value.indexOf("\\") + 1);
	}
	ext = File_Value.slice(File_Value.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray_zip.length; i++)
	{
		if (extArray_zip[i] == ext)
		{
			allowSubmit = true;
			break;
		}
	}
	if (allowSubmit)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function RenderFlash( width, height, flashsrc, imagesrc, bgcolor )
{
MM_FlashCanPlay = 0;
MM_contentVersion = 5;

var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	    for (var i = 0; i < words.length; ++i)
	    {
		if (isNaN(parseInt(words[i])))
		continue;
		var MM_PluginVersion = words[i]; 
	    }
	MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
   && (navigator.appVersion.indexOf("Win") != -1)) {
   	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
	document.write('on error resume next \n');
	document.write('MM_FlashCanPlay = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
	document.write('</SCR' + 'IPT\> \n');
}

if ( MM_FlashCanPlay ) {
	document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
	document.write('codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"');
	document.write('ID="script" height="' + height + '" width="' + width + '">');
	document.write('<PARAM NAME="Movie" VALUE="' + flashsrc + '">');
	document.write('<PARAM NAME="Src" VALUE="' + flashsrc + '">');
	document.write('<PARAM NAME="Quality" VALUE="High">');
	document.write('<PARAM NAME="BGColor" VALUE="' + bgcolor + '">');
	document.write('<PARAM NAME="wmode" value="opaque"> ');
	document.write('<EMBED src="' + flashsrc + '" wmode="opaque" ');
	document.write('loop=true quality=high bgcolor="' + bgcolor + '"  WIDTH=' + width + ' height=' + height + ' ');
	document.write('TYPE="application/x-shockwave-flash" ');
	document.write('PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
	document.write('</EMBED>');
	document.write('</OBJECT>');
} else{
		document.write('<img alt="flash not detected" src="' + imagesrc + '" border=0>');
}
}

function PopupPrintPage(intHeight, intWidth) {


	var strImageLibraryURL = window.location.href
	if(strImageLibraryURL.lastIndexOf("wcs01") > -1)
	{
		strImageLibraryURL = window.location.href + "=/PrintLayout=Y"
	} else {
		strImageLibraryURL = window.location.href + "&PrintLayout=Y"
	}

	window.open(strImageLibraryURL, '', 'scrollbars=yes,height=' + intHeight + ',width=' + intWidth + ',top=0,left=0,resizable=yes,toolbar=yes,titlebar=yes,menubar=yes');
}

function PopupImage(strImageURL, intHeight, intWidth, strTitle, strBgColor) {
	strImageURL = '<img src="' + strImageURL + '" alt="" onload="fitPic(this)" />';
	var intLeftPos = 0;
	var intTopPos = 0;
	var scrollbar = ',scrollbars=no';
	var resizable = ',resizable=yes'

	if (screen) {
		if( intWidth > (screen.width * 0.7) )
		{
			intWidth = screen.width * 0.7;
			scrollbar = ',scrollbars=yes' ;
			intHeight += 18;
		}
		if( intHeight > (screen.height * 0.7) )
		{
			intHeight = screen.height * 0.7;
			scrollbar = ',scrollbars=yes' ;
			intWidth += 18;
		}
		
		intLeftPos = (screen.width / 2) - (intWidth/2);
		intTopPos = (screen.height / 2) - (intHeight/2);
	}

	var newwin = window.open('', '', 'height=' + intHeight + ',width=' + intWidth + ',top=' + intTopPos + ',left=' + intLeftPos + resizable + scrollbar);
	
newwin.document.writeln('<?xml version="1.0" encoding="iso-8859-1"?>');
newwin.document.writeln('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
newwin.document.writeln('<html xmlns="http://www.w3.org/1999/xhtml">');
newwin.document.writeln('<head>');
newwin.document.writeln('<title>' + (strTitle != null ? strTitle : 'Image Enlargement') + '</title>');
newwin.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />');


newwin.document.writeln('<scr' + 'ipt language="javascript">');
newwin.document.writeln('var NS = (navigator.appName=="Netscape")?true:false;');
//newwin.document.writeln('window.scrollbars.visible=false');
newwin.document.writeln('function fitPic(imageObj) {');
newwin.document.writeln('	iWidth = (NS)?window.innerWidth:document.body.clientWidth;');
newwin.document.writeln('	iHeight = (NS)?window.innerHeight:document.body.clientHeight;');

newwin.document.writeln('	intWidth = imageObj.width');
newwin.document.writeln('	intHeight = imageObj.height');
newwin.document.writeln('	if (screen) {');
newwin.document.writeln('		if( intWidth > (screen.width * 0.7) ) {');
newwin.document.writeln('			intWidth = screen.width * 0.7;');
newwin.document.writeln('		}');
newwin.document.writeln('		if( intHeight > (screen.height * 0.7) )	{');
newwin.document.writeln('			intHeight = screen.height * 0.7;');
newwin.document.writeln('		}');
newwin.document.writeln('		intLeftPos = (screen.width / 2) - (intWidth/2);');
newwin.document.writeln('		intTopPos = (screen.height / 2) - (intHeight/2);');
newwin.document.writeln('		window.moveTo(intLeftPos,intTopPos)');
newwin.document.writeln('	}');


newwin.document.writeln('	iWidth = intWidth - iWidth;');
newwin.document.writeln('	iHeight = intHeight - iHeight;');
newwin.document.writeln('	window.resizeBy(iWidth, iHeight-1);');
newwin.document.writeln('	self.focus();');
newwin.document.writeln('}');
newwin.document.writeln('</scr' + 'ipt>');


newwin.document.writeln('</head>');
newwin.document.writeln('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="' + ( strBgColor != null ? strBgColor : "#FFFFFF" ) + '">');
newwin.document.writeln(strImageURL);
newwin.document.writeln('</body>');
newwin.document.writeln('</html>');
}


function PopupFlash(strImageURL, intHeight, intWidth) {

	var intLeftPos = 0;
	var intTopPos = 0;
	var scrollbar = '';
	var resizable = '';
	if (screen) {
		if( intWidth > (screen.width * 0.7) )
		{
			intWidth = screen.width * 0.7;
			scrollbar = ',scrollbars=yes' ;
			intHeight += 18;
			resizable = ',resizable=yes'
		}
		if( intHeight > (screen.height * 0.7) )
		{
			intHeight = screen.height * 0.7;
			scrollbar = ',scrollbars=yes' ;
			intWidth += 18;
			resizable = ',resizable=yes'
		}
		
		intLeftPos = (screen.width / 2) - (intWidth/2);
		intTopPos = (screen.height / 2) - (intHeight/2);
	}
	
	var strFlash = strImageURL.replace(".jpg",".swf")

	var strURL = "/popupa.asp?strType=Flash&strImage=" + strImageURL + "&strFlash=" + strFlash + "&intHeight=" + intHeight + "&intWidth=" + intWidth
	window.open(strURL, '', 'height=' + intHeight + ',width=' + intWidth + ',top=' + intTopPos + ',left=' + intLeftPos + resizable + scrollbar);
}

function PopupWebPage(strURL, intHeight, intWidth) {

	window.open(strURL, '', 'scrollbars=yes,height=' + intHeight + ',width=' + intWidth + ',top=0,left=0,resizable=yes,toolbar=yes,titlebar=yes,menubar=yes');
}

function PopupWebPageBox(strURL, intHeight, intWidth) {

	window.open(strURL, '', 'scrollbars=no,height=' + intHeight + ',width=' + intWidth + ',top=0,left=0,resizable=no,toolbar=no,titlebar=no,menubar=no');
}


function PrintPage()
{
	setTimeout("window.print()",100)
}

function RunSlideShow(id){
	if( document.SlideShowArray[id] )
	{
		if( document.SlideShowArray[id].preLoad[document.SlideShowArray[id].j].complete )
		{
			if (document.all){
				document.SlideShowArray[id].object.style.filter="blendTrans(duration=" + document.SlideShowArray[id].crossFadeDuration + ")"
				document.SlideShowArray[id].object.filters.blendTrans.Apply()      
			}
			document.SlideShowArray[id].object.src = document.SlideShowArray[id].preLoad[document.SlideShowArray[id].j].src
			if (document.all){
				document.SlideShowArray[id].object.filters.blendTrans.Play()
			}
			document.SlideShowArray[id].j = document.SlideShowArray[id].j + 1
			if (document.SlideShowArray[id].j > (document.SlideShowArray[id].p-1)) document.SlideShowArray[id].j=0
		}
		setTimeout('RunSlideShow(\"' + id + '\")', document.SlideShowArray[id].slideShowSpeed)
	}
}

function SlideShowObject(imgObject, arguments)
{
	this.object = imgObject
	this.slideShowSpeed = arguments[1]
	this.crossFadeDuration = arguments[2]
	this.Pic = new Array()
	
	for (i=3; i < (arguments.length); i++) {
		this.Pic[i-3] = arguments[i]
	}
	
	this.j = 0
	this.p = this.Pic.length
	
	this.preLoad = new Array()
	for (i = 0; i < this.p; i++){
	   this.preLoad[i] = new Image()
	   this.preLoad[i].src = this.Pic[i]
	}
}

// Params: imgObject, slideShowSpeed, crossFadeDuration, slideShowImages
// eg: <img src="slideshow1.jpg" onload="CreateSlideShow(this,4000,2,'slideshow2.jpg','slideshow3.jpg','slideshow1.jpg')">
function CreateSlideShow(imgObject, slideShowSpeed, crossFadeDuration)
{
	if( !document.SlideShowArray ) document.SlideShowArray = new Array()
	if( !document.SlideShowCounter ) document.SlideShowCounter = 0;
	
	if( imgObject.name == "" )
	{
		imgObject.name = "slide" + document.SlideShowCounter++;
	}
	
	if( document.SlideShowArray[imgObject.name] == null)
	{
		document.SlideShowArray[imgObject.name] = new SlideShowObject(imgObject, CreateSlideShow.arguments)
		setTimeout('RunSlideShow(\"' + imgObject.name + '\")', ( slideShowSpeed > (crossFadeDuration*1000) ? slideShowSpeed - (crossFadeDuration*1000) : 0))
	}
}
