﻿// JScript File
var currentDivId ;

var defaultDivId = 0 ;
var maxDivId = 8 ; // the # of Div's 
var changeInterval ; 





var lgn = partner_arr.length ;
var partner_img_id =  Math.ceil( lgn * Math.random()  ) ;

currentDivId = defaultDivId ;

function startAnimation(){

//    alert("Inside starAnimation()" + lgn );        
//        alert("Inside starAnimation()"+partner_arr[0] );
        
        
        //document.getElementById(currentDivId).style.display = "block" ;
        changeInterval = setInterval("changeImg()", 4000) ;
        document.getElementById("partner_img").src = partner_arr[partner_img_id] ;
        

}

function changeImg( )
{
    // var tempDivId , newDivId; 
    // alert("Inside changeDiv()");
    partner_img_id = ( partner_img_id + 1  ) %  partner_arr.length  ;
    //alert("img id " + partner_img_id ) ;
    
    document.getElementById("partner_img").src = partner_arr[partner_img_id] ;
    
    
//    document.getElementById(currentDivId).style.display = "none" ;
//    currentDivId = ( currentDivId + 1 ) % maxDivId ; 
    
    //document.getElementById(currentDivId).style.display = "block" ;
    // set currentDiv to none
    
    
    // 

}



function changeDiv( )
{
    var tempDivId , newDivId; 
    //alert("Inside changeDiv()");
    
    document.getElementById(currentDivId).style.display = "none" ;
    currentDivId = ( currentDivId + 1 ) % maxDivId ; 
    
    document.getElementById(currentDivId).style.display = "block" ;
    // set currentDiv to none
    
    
    // 

}


// selectDiv - for when the user 
function selectDiv(me)
{
    //alert("Inside selectDiv()"); 
    clearInterval(changeInterval) ;
}


/* LOGIN FUNCTIONS ****************************************************** */

function readID() {
	alert("getting cookies...");
	var expDays = 365; // number of days the cookie should last
	var expDate = new Date();
	expDate.setTime(expDate.getTime() +  (24 * 60 * 60 * 1000 * expDays)); 

	var id = GetCookie('client_id');
	if (id == null || id == "") {
		if (location.search.length > 1) id = location.search.substring(1, location.search.length);
		else id = "";
	}
	if (id != GetCookie('client_id')) SetCookie('client_id', id, expDate);
	
	var user = GetCookie('csr_id');
	if (user == null || user == "") {
		if (location.search.length > 1) user = location.search.substring(1, location.search.length);
		else user = "";
	}
	if (user != GetCookie('csr_id')) SetCookie('csr_id', user, expDate);

	var save = GetCookie('saveLogin');
	if (save == null || save == "") {
		if (location.search.length > 1) save = location.search.substring(1, location.search.length);
		else save = "";
	}
	if (save != GetCookie('saveLogin')) SetCookie('saveLogin', save, expDate);

	var logonDefault = GetCookie('logonPageDefault');
	if (logonDefault == null || logonDefault == "") {
		if (location.search.length > 1) logonDefault = location.search.substring(1, location.search.length);
		else logonDefault = "";
	}
	if (logonDefault != GetCookie('logonPageDefault')) SetCookie('logonPageDefault', logonDefault, expDate);

	// You can change the FORM location below
	// where the referral ID is stored on your page
	// You then access this element to get the ID
	document.formLogin.client_id.value = id;
	document.formLogin.csr_id.value = user;
	if(save == "ON") document.formLogin.saveLogin.checked = true;
	if(logonDefault == "ON") document.formLogin.logonPageDefault.checked = true;
}

function getCookieVal (offset) {  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1)    
		endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg)      
			return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}

function SetCookie (name, value) {  
    //alert("Inside SetCookie");
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expDate = new Date();
	expDate.setTime(expDate.getTime() +  (24 * 60 * 60 * 1000 * 365)); 
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + (("; expires=" + expDate.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) +  ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}

function ExpireCookie (name, value) {  
	var argv = ExpireCookie.arguments;  
	var argc = ExpireCookie.arguments.length;  
	var expDate = new Date();
	expDate.setTime(expDate.getTime() -  (24 * 60 * 60 * 1000 * 365)); 
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + (("; expires=" + expDate.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) +  ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}

function checkFields(){
	if(document.formLogin.client_id.value != ""){
		if(document.formLogin.csr_id.value != ""){
			document.formLogin.pwd.focus();
		}
		else{
			document.formLogin.csr_id.focus();
		}
	}
	else{
		document.formLogin.client_id.focus();
	}
}

function doSubmit()
{
    //alert("Inside doSubmit");
	if(document.formLogin.saveLogin.checked == true){
		SetCookie("client_id", document.formLogin.client_id.value);
		SetCookie("csr_id", document.formLogin.csr_id.value);
		SetCookie("saveLogin", document.formLogin.saveLogin.value);
		//alert("End of doSubmit");
	}
	else{
	//alert("Checkpoint 2");
		ExpireCookie("client_id", "");
		ExpireCookie("csr_id", "");
		ExpireCookie("saveLogin", "");
	}
/*	if(document.formLogin.logonPageDefault.checked == true){
	    //alert("Checkpoint 3");
		SetCookie("logonPageDefault", document.formLogin.logonPageDefault.value);
	}
	
	else{	    
		ExpireCookie("logonPageDefault", "");
		//alert("Checkpoint 4");	
	}
	*/
	//document.formLogin.submit();
	//alert("Checkpoint 4.5");	
	if(submitPopup() == true){//submitPopup() == 
		//alert("Checkpoint 5");
	    var strDisp = "";
		document.getElementById("popupDetected").style.display = strDisp;
		document.getElementById("popupInfo1").style.display = strDisp;
		document.getElementById("popupInfo2").style.display = strDisp;
	}
	else{
	    //alert("Checkpoint 6");	
		document.formLogin.pwd.value = "";
	}
	//alert("End of doSubmit");
}

// submitenter is borrowed code from http://www.htmlcodetutorial.com/forms/index_famsupp_157.html
// meant to submit the form upon pressing of [Enter]
function submitenter(myfield,e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13)
       {
           myfield.form.submit();
           return false;
       }
    else
       return true;
}

// moveSlice will move the slice designated by sliceName
// a certain number of pixels in a certain direction
function moveSlice( sliceId )
{
    //alert( sliceId );
    // get position of current sliceId
    var x = document.getElementById(sliceId).style.left ; // get position X 
    //alert( document.getElementById(sliceId).style.left );
    
    //var y = 0 ; // get position y
    
    //document.getElementById(sliceId).style.left =  x + 20 // 20 ;  // .style.left = 0 ;
    //slice.style.left = 0; 
    switch( sliceId )
    {
        case 'tl':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "-15" ;
            document.getElementById(sliceId).style.marginTop = "-15" ; 
            break ;
        case 'tr':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "15" ;
            document.getElementById(sliceId).style.marginTop = "-15" ; 
            break ;
        case 'bl':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "-15" ;
            document.getElementById(sliceId).style.marginTop = "15" ; 
            break ;
        case 'br':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "15" ;
            document.getElementById(sliceId).style.marginTop = "15" ; 
            break ;
        default:
            //document.getElementById(sliceId).style.marginLeft="20" ; 
            break ;                   
    }    
}

function replaceSlice( sliceId )
{
    //alert( sliceId );
    // get position of current sliceId
    var x = document.getElementById(sliceId).style.left ; // get position X 
    
    switch( sliceId )
    {
        case 'tl':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "0" ;
            document.getElementById(sliceId).style.marginTop = "0" ; 
            break ;
        case 'tr':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "0" ;
            document.getElementById(sliceId).style.marginTop = "0" ; 
            break ;
        case 'bl':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "0" ;
            document.getElementById(sliceId).style.marginTop = "0" ; 
            break ;
        case 'br':
            //alert("tl");
            document.getElementById(sliceId).style.marginLeft= "0" ;
            document.getElementById(sliceId).style.marginTop = "0" ; 
            break ;
        default:
            //document.getElementById(sliceId).style.marginLeft="20" ; 
            break ;                   
    }    
}

// needs to be random later ;

//var partner_arr = new Array() ;

//partner_arr[0] = "http://www.onlineinfoservices.com/start/images_partners/NISC_Logo.png" ;
//partner_arr[1] = "http://www.onlineinfoservices.com/start/images_partners/ASI-logo-jpeg.png" ;
//partner_arr[2] = "http://www.onlineinfoservices.com/start/images_partners/ATS Logo - Current 2008.jpg" ;
//partner_arr[3] = "http://www.onlineinfoservices.com/start/images_partners/Data West_gold.jpg" ;
//partner_arr[4] = "http://www.onlineinfoservices.com/start/images_partners/NEW PCS LOGO - no name.JPG" ;
//partner_arr[5] = "http://www.onlineinfoservices.com/start/images_partners/LogicsLargeLogo.png" ;
//partner_arr[6] = "http://www.onlineinfoservices.com/start/images_partners/CSANewLogo.png" ;
//partner_arr[7] = "http://www.onlineinfoservices.com/start/images_partners/Daffron.png" ;
//partner_arr[8] = "http://www.onlineinfoservices.com/start/images_partners/Harris.png" ;

//partner_arr[9] = "http://www.onlineinfoservices.com/start/images_partners/cogsdale_logo.png" ;
//partner_arr[10] = "http://www.onlineinfoservices.com/start/images_partners/SEDC_logo.png" ;
//partner_arr[11] = "http://www.onlineinfoservices.com/start/images_partners/cayenta_logo.png" ;

/*
partner_arr[5] = "" ;
partner_arr[5] = "" ;
partner_arr[5] = "" ;
partner_arr[5] = "" ;
partner_arr[5] = "" ;
partner_arr[5] = "" ;
partner_arr[5] = "" ;
*/



// JScript File
// needs to be random later ;

//partner_arr = new Array() ;

//partner_arr[0] = "http://www.onlineinfoservices.com/start/images_partners/nisc.png" ;
//partner_arr[1] = "http://www.onlineinfoservices.com/start/images_partners/ASI-logo-jpeg.png" ;
//partner_arr[2] = "http://www.onlineinfoservices.com/start/images_partners/ATSLogo_sm.jpg" ;
//partner_arr[3] = "http://www.onlineinfoservices.com/start/images_partners/datawest.jpg" ;
//partner_arr[4] = "http://www.onlineinfoservices.com/start/images_partners/pcs.jpg" ;
//partner_arr[5] = "http://www.onlineinfoservices.com/start/images_partners/logics.png" ;
//partner_arr[6] = "http://www.onlineinfoservices.com/start/images_partners/CSANewLogo.png" ;
//partner_arr[7] = "http://www.onlineinfoservices.com/start/images_partners/Daffron.png" ;
//partner_arr[8] = "http://www.onlineinfoservices.com/start/images_partners/Harris.png" ;
//partner_arr[9] = "http://www.onlineinfoservices.com/start/images_partners/cogsdale_logo.png" ;
//partner_arr[10] = "http://www.onlineinfoservices.com/start/images_partners/sedc.png" ;
//partner_arr[11] = "http://www.onlineinfoservices.com/start/images_partners/cayenta_logo.png" ;
//partner_arr[12] = "http://www.onlineinfoservices.com/start/images_partners/bis.jpg" ;
//partner_arr[13] = "http://www.onlineinfoservices.com/start/images_partners/images_partners/datactr.jpg" ;
//partner_arr[14] = "http://www.onlineinfoservices.com/start/images_partners/images_partners/nisc.png" ;
//partner_arr[15] = "http://www.onlineinfoservices.com/start/images_partners/sungard.png" ;