loc=location.href;
if(loc.indexOf("cpaexam.com")>7)document.domain = "cpaexam.com";
if(loc.indexOf("cpaready.com")>7) document.domain = "cpaready.com";


function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

 
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function newImage(arg) {
            if (document.images) {
                        rslt = new Image();
                        rslt.src = arg;
                        return rslt;
            }
}
 

function changeImages() {
            if (document.images && (preloadFlag == true)) {
                        for (var i=0; i<changeImages.arguments.length; i+=2) {
                                    document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
                        }
            }
}

 

var preloadFlag = false;

 
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
//if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


function PageQuery(q) 
{
	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q) 
	{
	for(var i=0; i < this.q.split("&").length; i++) 
	{
		this.keyValuePairs[i] = this.q.split("&")[i];
	}
}

this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function(s) 
{
	for(var j=0; j < this.keyValuePairs.length; j++) 
	{
		if(this.keyValuePairs[j].split("=")[0] == s)
		return this.keyValuePairs[j].split("=")[1];
	}
	return false;
}

this.getParameters = function() 
{
	var a = new Array(this.getLength());
	for(var j=0; j < this.keyValuePairs.length; j++) 
	{
		a[j] = this.keyValuePairs[j].split("=")[0];
	}
	return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}

function queryString(key)
{
var page = new PageQuery(window.location.search); 
return unescape(page.getValue(key)); 
}

function displayURL(key)
{
	if((queryString(key)=='false') || (queryString(key)==''))
	{
	//alert('false');
	return ('false');
	 //document.write('http://info.bisk.com/index.asp?Source=falloverSourceCode');
	 }
	else
	{return (queryString(key));
	//return ('http://63.77.137.25/bisk/formpage.asp?Source=' + (queryString(key));
	// location.href = ('http://63.77.137.25/bisk/formpage.asp?Source=' + queryString(key));
	 }
}

function NewAddress(key)

{

           if(key.substr(0,1) == 3){
           var newString = key.substring(1);
           var splitString = newString.split('-');
           var k = splitString[0];
           var l = splitString[1];
           var m = splitString[2];
           

    k = (((k * 2) - 548) / 2);
    l = (((l * 2) - 572) / 2);
    m = (((m * 2) - 512) / 2);

   var n = k.toString() + '-' + l.toString() + '-' + m.toString();
   }
   else   {
  

                       var newString = key.substring(1);        
                       var splitString = newString.split('-');
                       var j = splitString[0];
                       var k = splitString[1];
                       var l = splitString[2];
                       var m = splitString[3];
     j = (((j / 2)- 20));
     k = (((k * 2) - 548) / 2);
     l = (((l * 2) - 572) / 2);
     m = (((m * 2) - 512) / 2);

   var n = j.toString() + '-' + k.toString() + '-' + l.toString() + '-' + m.toString();

   }


   return n;

}


function DisplayPhone(myphone) {
var a = displayURL(myphone);
if(a !=='false') {document.write((NewAddress(a)));}
}

/*
 * Event Facade Pattern
 */
function addEvent(element, eventType, lamdaFunction, useCapture) {
	if (element.addEventListener) {
		element.addEventListener(eventType, lamdaFunction, useCapture);
		return true;
	} else if (element.attachEvent) {
		var r = element.attachEvent('on' + eventType, lamdaFunction);
		return r;
	} else {
		return false;
	}
}
addEvent(window, 'load', initClearDefault, false);
function initClearDefault() {
	var formInputs = document.getElementsByTagName('input');
	for (var i = 0; i < formInputs.length; i++) {
		var theInput = formInputs[i];
		
		if (theInput.type == 'text' && theInput.className.match(/\bcleardefault\b/)) {  
			/* Add event handlers */          
			addEvent(theInput, 'focus', clearDefaultText, false);
			addEvent(theInput, 'blur', replaceDefaultText, false);
			
			/* Save the current value */
			if (theInput.value != '') {
				theInput.defaultText = theInput.value;
			}
		}
	}
}
function clearDefaultText(e) {
	var target = window.event ? window.event.srcElement : e ? e.target : null;
	if (!target) return;
	
	if (target.value == target.defaultText) {
		target.value = '';
	}
}
function replaceDefaultText(e) {
	var target = window.event ? window.event.srcElement : e ? e.target : null;
	if (!target) return;
	
	if (target.value == '' && target.defaultText) {
		target.value = target.defaultText;
	}
}
