/* Javascript stylesheet */
document.write("<link rel=\"StyleSheet\" href=\"/includes/triumphjs.css\" type=\"text/css\" media=\"screen\" />");
 
function fnChangeRATDealers(sNum) {
 
	
 	var sCountry, sRegion;
 	var sHref = "dealer"+sNum+"iFrame.aspx";
 	switch(sNum)
 	{
 		case "01":
 			sCountry = document.forms['frmRat'].primaryDealerCountry.value;
 			sRegion = document.forms['frmRat'].primaryDealerRegion.value;			
 			window.frames['dealer1iFrame'].document.location.href=sHref+"?c="+sCountry+"&r=" + escape(sRegion) +"&f=1";
 			break;
 		case "02":
 			sCountry = document.forms['frmRat'].secondaryDealerCountry.value;
 			sRegion = document.forms['frmRat'].secondaryDealerRegion.value;
 			window.frames['dealer2iFrame'].document.location.href=sHref+"?c="+sCountry+"&r=" + escape(sRegion) +"&f=2";
 			break; 			 			
 	}
  	  	
}



/* iFrame show/hide */	
function fniFrameShowHide(targ) {  
 		switch (targ) {  
  			case "case1":        
   				document.getElementById("dealer01iFrameHolder").style.display = "block";
     				break;
			case "case2":        
   				document.getElementById("dealer01iFrameHolder").style.display = "none";
   				document.getElementById("dealer02iFrameHolder").style.display = "block";
     				break ;

 }   
}

function fnUpdateDealerCode(sFrameNo, sCode, sName)
{	
	eval("parent.document.forms['frmRat'].dealer"+sFrameNo+"Code.value='" + escape(sCode) + "';");
	eval("parent.document.forms['frmRat'].dealer"+sFrameNo+"Name.value='" + escape(sName) + "';");
	eval("parent.document.getElementById('dealer0"+sFrameNo+"iFrameHolder').style.display = 'none';");

	if (sFrameNo == "1")
	{
		parent.document.getElementById("dealer1Info").innerHTML = sName;
	}
	else
	{
		parent.document.getElementById("dealer2Info").innerHTML = sName;
	}
}

function fnAddBike()
{
	document.forms['frmRat'].action="?action=addbike";
	document.forms['frmRat'].submit();
	
}

function fnRemoveBikes()
{
	document.forms['frmRat'].action="?action=delbike";
	document.forms['frmRat'].submit();
	
}

function fnSubmitPage(iPageNum)
{
	document.forms['frmRat'].PGID.value=iPageNum;
	document.forms['frmRat'].action="?action=add";
	document.forms['frmRat'].submit();
}

function fnSubmitForm(iPageNum)
{
	document.forms['frmRat'].action="?action=add";
	document.forms['frmRat'].submit();
}


function fnRenew(sUserName, sPassword)
{
	document.forms['frmRat'].renew.value="true";
	document.forms['frmRat'].submit();
}

function fnSubmitCancel()
{
	document.forms['frmRat'].PGID.value="5";
	document.forms['frmRat'].cancel.value="true";
	document.forms['frmRat'].submit();
	
}

function fnChangeDealerCountry(iFrameNo)
{	
	eval("document.forms['frmRat'].shown" + iFrameNo + ".value='Y'");
	if (iFrameNo  == 2){
		document.forms['frmRat'].action = document.forms['frmRat'].action + "#aDealer" + iFrameNo;
	}
	document.forms['frmRat'].submit();
}


function displayStates() {
	var countryCode =  document.getElementById('sCountry').value;
	if (countryCode == 'US') {
		document.getElementById('stateHolder_US').style.display=''
		document.getElementById('stateHolder_CA').style.display='none'
	}else{ 
		if (countryCode == 'CA') {
			document.getElementById('stateHolder_CA').style.display=''
			document.getElementById('stateHolder_US').style.display='none'
		} else {
			document.getElementById('stateHolder_US').style.display='none'
			document.getElementById('stateHolder_CA').style.display='none'
		}
	}
}



/**
fnHideTargetsIfMyValueIsNot
Hide array of targets unless input value matches that specified
@PARAM	inputref		Object reference of form element
@PARAM	inputref		Value to check for
@PARAM	inputref		'|' delimited list of ID values to be hidden|shown
*/
function fnHideTargetsIfMyValueIsNot(inputref,value,targets) {

	aTargets 	= targets.split("|"); 	// Creat array of ID's
	inputValue	= inputref.value;			// Get form element value
	
	for(i in aTargets) {
		document.getElementById(aTargets[i]).style.visibility = inputValue == value? "visible":"hidden";	
	}

}
