function manageIpr(ipr,fun,recordType)
{
    /* recordType 15 = IP Record */
    /* recordType 16 = IP Request */
	//alert(ipr+" : "+fun);
	var proceed = true;
	if(fun == 'deact'){
        if(recordType == 16){
            proceed = confirm("This will deactivate this request and take the request out of the public area of the web site - are you sure? It can be reactivated at any time. You will now find it in your 'inactive' folder.");                                                                                                                                                               
        }
        else{
		    proceed = confirm("This will deactivate this technology and take the technology out of the public area of the web site - are you sure? It can be reactivated at any time. You will now find it in your 'inactive' folder.");	
	    }
    }
	
	else if(fun == 'del'){
        if(recordType == 16){
            proceed = confirm("Are you sure you want to delete this request from the system?");
        }
        else{
		    proceed = confirm("Are you sure you want to delete this technology completely from the system?");
        }
	}
	else if(fun == 'market'){
		proceed = false;
		document.subm.func.value=fun;
 		document.subm.ipr.value=ipr;
 		//document.getElementById('dateSelectDiv').style.visibility = 'visible';
 		$('#dialog').jqmShow();
         $("#dateSelect").datepicker( 'setDate' , '+3m' );  
	}
	else if(fun == 'react'){
		proceed = false;
		document.subm.func.value=fun;
 		document.subm.ipr.value=ipr;
                //alert("extend") ; 
		$('#dialog').jqmShow();
        $("#dateSelect").datepicker( 'setDate' , '+3m' );  
 		//document.getElementById('dateSelectDiv').style.visibility = 'visible';
 		//document.getElementById('tblDateSelect').style.display ='';
	}
    else if(fun == 'remarket'){
         proceed = false;
        document.subm.func.value=fun;
         document.subm.ipr.value=ipr;

        $('#dialog').jqmShow();
         $("#dateSelect").datepicker( 'setDate' , '+3m' );  
    }
	if(proceed){
 		document.subm.func.value=fun;
 		document.subm.ipr.value=ipr;
 		document.subm.submit();
 	}
}

function selectDateDraft(){
	var dateText = document.subm.dateSelect.value;
	if(dateText == "Please select a date."){
		alert("Please select a date");
	}//if
	else{
		if(confirm("Are you sure you want to market this to IP Net subscribers now? \n \nIt will go out in the form of emails or as part of a monthly report depending on what options subscribers have chosen. You will receive a monthly report of the number of web hits it generates and how many email replies you receive in response.")){
			//alert("go");
			//document.subm.subDate.value = dateText;
			document.subm.submit();
		}//if
		else{
			//document.getElementById('dateSelectDiv').style.visibility = 'hidden';
			$('#dialog').jqmHide();
			$('#dateSelect').jqmHide();
		}//else
	}//else
}//selectDate

function selectDate(){
	var dateText = document.subm.dateSelect.value;
	if(dateText == "Please select a date."){
		alert("Please select a date");
	}//if
	else{
		if(confirm("Are you sure?")){
			//alert("go");
			//document.subm.subDate.value = dateText;
            if(document.subm.func.value == 'remarket'){
                $('#waiting').jqmShow();
                var cc = '';
                $.ajax({
                    type: "POST",  url: "index2.php?option=com_ipnet&task=portfolioManage"+"&dateSelect="+document.subm.dateSelect.value+"&func="+document.subm.func.value+"&ipr="+document.subm.ipr.value,  
                    data: cc,
                    success: function(prc){
                        //alert(prc);
                        if(prc.indexOf('Error') > -1){
                            alert('Error - the email could not be sent, please check the email address you entered, and try again.');
                        }
                        else{
                            alert('An email has been sent to '+emailTo+' with the items you selected.'); 
                        }
                    }
                });
                $('#waiting').jqmHide();
            }
            else{
			    document.subm.submit();
            }
		}//if
		else{
			//document.getElementById('dateSelectDiv').style.visibility = 'hidden';
			$('#dialog').jqmHide();
			$('#dateSelect').jqmHide();
		}//else
	}//else
}//selectDate


function editIpr(ipr)
{
 document.subm.func.value='edit';
 document.subm.ipr.value=ipr;
 document.subm.submit();
}

function deleteIpr(ipr)
{
 document.subm.func.value='del';
 document.subm.ipr.value=ipr;
 document.subm.submit();
}

function getMaxDeactivationDate(){
    var now = new Date();
    now.setYear(now.getYear()+1901);
    return now;
}

function offsetDivWithScroll(divName,startPosition){
    var myOffset = 0;
    if (navigator.appName=='Microsoft Internet Explorer'){
        //alert("IE" );
        myOffset = document.documentElement.scrollTop;
    }     
    else{ 
        myOffset = getYOffSet();
    }
    //alert("myOffset ["+myOffset+"]");
    var newTop = myOffset + startPosition;
    $("#"+divName).css("top",newTop);
}

function getYOffSet(){
    var offset = 0;
    if (navigator.appName=='Microsoft Internet Explorer'){
        offset = document.body.scrollTop; 
    }
    else{ 
        offset = window.pageYOffset;   
    }
    return offset;
}

function ltrim(str) { 
    for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
    return str.substring(k, str.length);
}
function rtrim(str) {
    for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
    return str.substring(0,j+1);
}
function trim(str) {
    return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
    var whitespaceChars = " \t\n\r\f";
    return (whitespaceChars.indexOf(charToCheck) != -1);
}

