var who="winfield";
var where="emp";
var len=0
var index=0;
var img2 = new Array();
var scroll_offset;
var scroll_speed;
var scroll_width;

if( window.XMLHttpRequest )
	{
	xmlObj = new XMLHttpRequest();
	xmlObj.onload = listEls;
	xmlObj.onreadystatechange = listEls; 
	}
else if( window.ActiveXObject )
	{
	xmlObj = new ActiveXObject( "Microsoft.XMLHTTP" );
	xmlObj.onreadystatechange = listEls; 
	}
xmlObj.open( 'GET', "img.php?who="+who+"&where="+where, true );
xmlObj.send( null );


function listEls() {
	if( xmlObj.readyState != 4) return;
	
	var imgInd=0;
	valArray = xmlObj.responseText.split( "\n" );
	for( var i=0; i <= valArray.length; i++ )
		{
		if( typeof( valArray[i] ) != "undefined" )
			{
			if( valArray[i].length > 4 )
				{
				img2[imgInd] = valArray[i];
				imgInd++;
				len++;
				}
			}	
		}
}

function rotateImg( tag ) {
	document.getElementById(tag).src = "img/emp/"+img2[index];
	index++;
	if( index > (len-1) )
		index = 0;
	setTimmer( tag );
}

function setPic( tag ) {
	setTimmer( tag );
}

function setTimmer( tag ) {
	var t = setTimeout( 'rotateImg("'+tag+'")', 5000 );
}


function prep_images( which, imgTag ) {
	if( window.XMLHttpRequest )
		{
		localxml = new XMLHttpRequest();
		}
	else if( window.ActiveXObject )
		{
		localxml = new ActiveXObject( "Microsoft.XMLHTTP" );
		}
	var url = "img.php?who="+who+"&where="+which;
	localxml.onreadystatechange = function() { rotateEls( localxml, imgTag, which ) };
	localxml.open( 'GET', url, true );
	localxml.send( null );
}


function rotateEls( requestObj, imgTag, which) {
	if( requestObj.readyState != 4 ) return;

	var imgInd=0;
	var rotImgs = new Array();
	valArray = requestObj.responseText.split( "\n" );
	for( var i=0; i < valArray.length; i++ )
		{
		if( typeof( valArray[i] ) != "undefined" )
			{
			if( valArray[i].length > 4 )
				{
				rotImgs[imgInd] = valArray[i];
				imgInd++;
				}
			}
		}
	setRotatingTimer( imgTag, rotImgs, 1, which );
}

function rotateImg2( imgTag, imgArray, imgIndx, which ) {
	var img="img/"+which+"/"+imgArray[imgIndx];
	document.getElementById(imgTag).src = "img/"+which+"/"+imgArray[imgIndx];
	imgIndx++;
	if( imgIndx > (imgArray.length-1) )
		{
		imgIndx=0;
		}
	setRotatingTimer( imgTag, imgArray, imgIndx, which );
}

function setRotatingTimer( imgTag, imgArray, imgIndx, which) {
	var arr="";
	for( var i=0; i<imgArray.length; i++ )
		{
		arr = arr + '"'+imgArray[i]+'"';
		if( i < (imgArray.length-1) )
			{
			arr = arr + ",";
			}
		}	
	var t = setTimeout( 'rotateImg2( "'+imgTag+'", new Array('+arr+'), '+imgIndx+', "'+which+'")', 5000 );
}


function InitScroller( tag, px_offset, swidth, speed )
{
	scroll_offset = (px_offset*-1);
	scroll_speed = speed;
	scroll_width = swidth;
	var elm = document.getElementById( tag );
	elm.style.left = scroll_width+"px";
	var t = setTimeout( 'scroll_text("'+tag+'")', 1500 );
}


function scroll_text( tag )
{
	var elm = document.getElementById( tag );
	var left = parseInt(elm.style.left);
	if( left <= scroll_offset )
		left = scroll_width;
	
	elm.style.left = (left-1)+"px";
	var t = setTimeout( 'scroll_text("'+tag+'")', scroll_speed );
}

function popup_pic( img_name )
{
	var pic_url = "img/"+img_name+"";
	window.open( pic_url, "Picture", "left=20,top=20,width=600,height=600,toolbar=0,location=0,status=0,menubar=0,resizable=0");
}

function add_link( custid, linkid ) {
	var Ourl = "link.php?id="+custid+"&add="+linkid+"";
	window.open( Ourl, "AddLink", "left=20,top=20,width=400,height=75,toolbar=0,location=0,status=0,menubar=0,resizable=0");
}	

function edit_link( custid, linkid ) {
	var Ourl = "link.php?id="+custid+"&link="+linkid+"&edit=1";
	window.open( Ourl, "EditLink", "left=20,top=20,width=400,height=75,toolbar=0,location=0,status=0,menubar=0,resizable=0");
}


function act_deact_link( act, custid, linkid ) {

	if( window.XMLHttpRequest )
		{
		xmlObj = new XMLHttpRequest();
		xmlObj.onload = act_res( );
		}
	else if( window.ActiveXObject )
		{
		xmlObj = new ActiveXObject( "Microsoft.XMLHTTP" );
		xmlObj.onreadystatechange = act_res;
		}
	else
		{
		alert( "Error no xmlHttpRequest" );
		}
	xmlObj.open( 'GET', 'link.php?act='+act+'&custId='+custid+'&linkId='+linkid, true );
	xmlObj.send( null );
}

function change_order( mov, custid, linkid ) {
	if( window.XMLHttpRequest )
		{
		xmlObj = new XMLHttpRequest();
		xmlObj.onload = act_res;
		}
	else if( window.ActiveXObject )
		{
		xmlObj = new ActiveXObject( "Microsoft.XMLHTTP" );
		xmlObj.onreadystatechange = act_res;
		}
	else
		{
		alert( "Error no xmlHttpRequest" );
		}

	xmlObj.open( "GET", "link.php?mov="+mov+"&custId="+custid+"&linkorder="+linkid, true );
	xmlObj.send( null );
}

function act_res( ) {
	setTimeout( 'self.location.reload( false )', 500 );
}

function verify_refill( )
{
	if( document.refill_request.fname.value.length <= 0 )
		{
		alert( "You must enter a first name." );
		document.refill_request.fname.focus();
		return;
		}
	else if( document.refill_request.lname.value.length <= 0 )
		{
		alert( "You must enter a last name." );
		document.refill_request.lname.focus();
		return;
		}
	else if( document.refill_request.rxnum1.value.length < 6 )
		{
		alert( "You must enter in atleast one valid rx number for refill.");
		document.refill_request.rxnum1.focus();
		return;
		}
	document.refill_request.submit();
}
