function makeLink(sURL)
{
if (sURL != "")
	{
	document.location.href = sURL;    		    		
	}
}    	

function gotoPage(intPage) {
	document.results.page.value=intPage;
	document.results.submit();
}
        
function randomString() {
	var now = new Date();
	var year = now.getYear();
	var month = now.getMonth();
	var date = now.getDate();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var justnow = new Date(year, month, date, hours, minutes);
	var variable = Date.UTC(now) - Date.UTC(justnow);
	return variable
}
                
function processMarketSubmit(value) { 
 
	if (value.toString() != '0'){	 	
		var thisForm = document.forms[0];
		thisForm.method = "post";        	
		thisForm.action = "/web_pubs/welcome.asp?action=getmarket&market="+value;
		thisForm.submit();
	}
}

function processGlobalSearch(searchstring) {   		
	if (searchstring.toString() != ''){
		var thisForm = document.forms[0];
		thisForm.method = "post";        	
		thisForm.action = "/web_pubs/publicationresults.asp?action=globalsearch&searchstring="+searchstring;
		thisForm.submit();
	}
	else{
		alert('No search string provided.');
	}
}

function setFocusToObject(obj) { 
	obj.select();   
	obj.focus();
}

function processSearchByCategoryID(marketid, menuchilddetailsid, sectionname, categoryname, similarmarketid, menumainid) {
	var thisForm = document.forms[0];
	thisForm.method = "post";        	
	thisForm.action = "/web_pubs/publicationresults.asp?action=search&marketid="+marketid+"&menuchilddetailsid="+menuchilddetailsid+"&menumainid="+menumainid+"&menusectionname="+sectionname+"&menucategoryname="+categoryname+"&similarmarketid="+similarmarketid;
	thisForm.submit();	
}

function processSearchByGlobalCategoryID(marketid, categoryname, menumainid) {
	var thisForm = document.forms[0];
	thisForm.method = "post";        	
	thisForm.action = "/web_pubs/publicationresults.asp?action=globalsectionsearch&marketid="+marketid+"&menumainid="+menumainid+"&menucategoryname="+categoryname;
	thisForm.submit();	
}

function submitMyForm(formname, value1, value2, value3, value4, value5) {		
		var thisForm = document.forms[formname]; 
		thisForm.method = "post";         
		document.forms[formname].adminaction.value = value1; 
		document.forms[formname].adminmarketid.value = value2;                          
		document.forms[formname].adminmarkettext.value = value3;                
		document.forms[formname].adminmarketdescription.value = value4;     
		document.forms[formname].adminmarket.value = value5;            
		thisForm.submit();		  
} 

function submitMyFormReferral(formname, action, referralid, rightsid, referralurl, marketdetailsid, isexact) {         
		var confirm = true;		
		if (action == 'deletereferral'){
			var confirm = window.confirm("You are about to delete a referral URL.\n\n Are you sure you want to continue?");
		}
		if (confirm) {
        var thisForm = document.forms[formname]; 
        thisForm.method = "post";  
        document.forms[formname].adminaction.value = action; 
        document.forms[formname].adminreferralid.value = referralid; 
        document.forms[formname].adminrightsid.value = rightsid;                          
        document.forms[formname].adminreferralurl.value = referralurl;    
        document.forms[formname].adminmarketdetailsid.value = marketdetailsid;                         
        document.forms[formname].adminisexactmatch.value = isexact;                         
        thisForm.submit();    
        }
} 

function submitMyFormLanguageText(strAction,strID) {         		
        var thisDoc = document.editlanguagetextform; 
        thisDoc.adminaction.value = strAction;       
        thisDoc.adminlanguagedescriptorid.value = strID;   
        thisDoc.submit();    
} 

function submitMyFormPublications(formname, value1, value2, value3, value4) {         
	var thisForm = document.forms[formname]; 
        thisForm.method = "post";  
        document.forms[formname].adminaction.value = value1; 
        document.forms[formname].adminmarketid.value = value2; 
        document.forms[formname].adminmenumaindetailsid.value = value3;                          
        document.forms[formname].adminmenuchilddetailsid.value = value4;                         
        thisForm.submit();            
}

function submitMyFormHome() {         
	var thisForm = document.forms[0]; 
        thisForm.method = "post";  
        thisForm.action = "/web_pubs/adminHome.asp";                       
        thisForm.submit();            
} 

function submitMyFormCreate() {         
	var thisForm = document.forms[0]; 
        thisForm.method = "post";  
        thisForm.action = "/web_pubs/adminMaintainPublications.asp";                       
        thisForm.submit();            
} 

function submitMyFormUpload(strType) {         
	var thisForm = document.forms[0]; 
        thisForm.method = "post";
        if (strType == 'images')
        {
        thisForm.action = "/web_pubs/adminUploadImages.asp";                       
        }
        else
        {
        thisForm.action = "/web_pubs/adminUploadPublications.asp";                       
        }
        thisForm.submit();            
} 

function submitMyFormAccount(strAction, strID) {         
	var thisDoc = document.editAccountForm; 
	var confirm = true;
	if (strAction == 'deleteaccount') {
		var confirm = window.confirm('You are about to delete an admin account.\n\nAre you sure you want to continue?');
	}
	if (confirm) {	
	        thisDoc.adminAction.value = strAction;         
       		thisDoc.adminAccountID.value = strID; 
	        thisDoc.submit();            
	}
}

function submitMyFormImage(strAction, strID) {		
	var thisDoc = document.editimageform;  
	var confirm = true;		
	if (strAction == 'deleteimage'){
		var confirm = window.confirm("You are about to delete an image from the database.\nAll associations between this image and any publication will also be removed.\n\nAre you sure you want to continue?");
	}
	if (confirm) {
		thisDoc.adminaction.value = strAction; 
		thisDoc.adminimageid.value = strID;                          
		thisDoc.submit();
	}
} 

function submitMyFormPublications(strAction, strID, strReferenceID) {         
	var confirm = true;
	var thisDoc = document.editpublicationsform; 

	if (strAction == 'deletepublication'){
		confirm = window.confirm('You are about to delete a publication.\n\nReference id: ' + strReferenceID + '\n\nAre you sure you want to continue?');
	} else if (strAction == 'getpublications' || strAction == 'updatepublication' || strAction == 'addpublication') {
		confirm = false;
		if (thisDoc.markets.value == '0') { 
			window.alert("You must select a market");
		} else if (thisDoc.sections.value == '0') { 
			window.alert("You must select a section");
		} else if (thisDoc.categories.value == '0') {
			window.alert("You must select a category");
		} else {
			confirm = true;
		}
	}
	if (confirm) {	
		thisDoc.adminaction.value = strAction;
		thisDoc.adminpublicationid.value = strID
		thisDoc.submit();  
	}                
}
        

function imageForm(formURL, lang, formType, strImageName, strDescription) { 
	var profileWindow; 
	var sourceURL; 
	sourceURL = "http://www.norgren.com/web_profile/web_profile.asp?imgName=" + strImageName + "&imgDesc=" + strDescription + "&source=" + formURL + "&lang=" + lang + "&type=" + formType; 
	profileWindow = window.open(sourceURL,"profileWindow","width=500,height=580,left=20,top=20,scrollbars=yes"); 
	profileWindow.focus(); 
	return false; 
}

