

function findPos(obj) {
	var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
    	return [curleft,curtop];
    	}
}

function submitBug(SiteURL) {
    
    var len = SiteURL.length;
    if (SiteURL.substr(len-1,1) == "/") {
        SiteURL = SiteURL.substring(0,len-1);
    }
    
    var selItem = document.getElementById('websiteIssue').Status.selectedIndex;
    var selAssign = document.getElementById('websiteIssue').UserAssigned.selectedIndex;

    formName = document.getElementById('websiteIssue').UserName.value
	formDesc = document.getElementById('websiteIssue').Description.value
	formWebsiteID = document.getElementById('websiteIssue').WebsiteID.value
	formURL = document.getElementById('websiteIssue').URL.value
	formMode = document.getElementById('websiteIssue').Mode.value
	formSS = document.getElementById('websiteIssue').Screenshot.value
	formStatus = document.getElementById('Status').options[selItem].value;
	formAssigned = document.getElementById('UserAssigned').options[selAssign].value;
    
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		myResponse = new XMLHttpRequest();
		if (myResponse.overrideMimeType){
		    myResponse.overrideMimeType('text/html');
		    }
	} else {// code for IE6, IE5
		myResponse = new ActiveXObject("Microsoft.XMLHTTP");
	}
	myResponse.async = "false";
	myResponse.onreadystatechange = function() {
		if (myResponse.readyState==4 && myResponse.status==200) {
			
			var responseHTML = myResponse.responseText;
			document.getElementById('websiteIssues').innerHTML = "";
			document.getElementById('websiteIssues').innerHTML = responseHTML;
		}
	}
	//alert(SiteURL + "/website-issue.asp?UserName=" + formName + "&Mode=" + formMode + "&Description=" + formDesc + "&WebsiteID=" +formWebsiteID + "&URL=" + formURL + "&Screenshot=" + formSS + "&Status=" + formStatus)
	myResponse.open("GET",SiteURL + "/website-issue.asp?UserName=" + formName + "&Mode=" + formMode + "&Description=" + formDesc + "&WebsiteID=" +formWebsiteID + "&URL=" + formURL + "&Screenshot=" + formSS + "&Status=" + formStatus + "&UserAssigned=" + formAssigned,true);
	myResponse.send();
	myResponse.async = false;
	

};

function displayDiv(targetDiv){
    document.getElementById(targetDiv).style.display = "inline";
    };

function hideDiv(targetDiv){
    document.getElementById(targetDiv).style.display = "none";
    };

function submitAJAX(baseURL, str, targetDiv) {
    var len = baseURL.length;
    if (baseURL.substr(len-1,1) == "/") {
        baseURL = baseURL.substring(0,len-1);
    }
    
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		myResponse = new XMLHttpRequest();
		if (myResponse.overrideMimeType){
		    myResponse.overrideMimeType('text/html');
		    }
	} else {// code for IE6, IE5
		myResponse = new ActiveXObject("Microsoft.XMLHTTP");
	}
	myResponse.async = "false";
	myResponse.onreadystatechange = function() {
		if (myResponse.readyState==4 && myResponse.status==200) {
			
			var responseHTML = myResponse.responseText;
			
			if (document.getElementById(targetDiv)){
			    document.getElementById(targetDiv).innerHTML = "";
			    document.getElementById(targetDiv).innerHTML = responseHTML;
			    }
		}
	}
	//alert(baseURL+str)
	myResponse.open("GET",baseURL+str,true);
	myResponse.send();
	myResponse.async = false;
	
};


function submitAJAXTarget(baseURL, str, targetDiv, posTarget) {
    var len = baseURL.length;
    if (baseURL.substr(len-1,1) == "/") {
        baseURL = baseURL.substring(0,len-1);
    }
    
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		myResponse = new XMLHttpRequest();
		if (myResponse.overrideMimeType){
		    myResponse.overrideMimeType('text/html');
		    }
	} else {// code for IE6, IE5
		myResponse = new ActiveXObject("Microsoft.XMLHTTP");
	}
	myResponse.async = "false";
	myResponse.onreadystatechange = function() {
		if (myResponse.readyState==4 && myResponse.status==200) {
			
			var responseHTML = myResponse.responseText;
			
			if (document.getElementById(targetDiv)){
			    document.getElementById(targetDiv).innerHTML = "";
			    document.getElementById(targetDiv).innerHTML = responseHTML;
			    }
		}
	}
	//alert(baseURL+str)
	myResponse.open("GET",baseURL+str,true);
	myResponse.send();
	myResponse.async = false;
	
};


