function verifyURL(val){
	
	var str=val.name;
	number=str.substring(7);

	$.ajax(
		{
			type: "POST",
			url: "/_/system/procedures/VerifyURL.cfm",
			data: "myURL="+val.value,
			//if there is no eror in ajax call
			success: function(html)
			{
				if (html=="FALSE"){
				    //alert("invalid");
					$('#verifyURL_'+number).attr('src','/_/assets/images/Icon20/rejected_20.png');
				}
				else if	(html=="TRUE"){
					//alert("valid");
					$('#verifyURL_'+number).attr('src','/_/assets/images/Icon20/accepted_20.png');
				}
			}
		});
}

//this variable is to get verify URL button image by state
var imageState = new Object();
imageState['TRUE'] = '/_/assets/images/Icon20/accepted_20.png';
imageState['FALSE'] = '/_/assets/images/Icon20/rejected_20.png';
imageState['NOTTESTED'] = '/_/assets/artwork/icons/20/Help20.png';

//this variable is to get verify URL button state by image name
var imageStateInvert = new Object();
imageStateInvert['/_/assets/images/Icon20/accepted_20.png'] = 'TRUE';
imageStateInvert['/_/assets/images/Icon20/rejected_20.png'] = 'FALSE';
imageStateInvert['/_/assets/artwork/icons/20/Help20.png'] = 'NOTTESTED';

//this function changes image of verify URL button by state
function changeImageState(imgObj, state) {
    imgObj.attr('src', imageState[state.toString()]);
}

//this function verifies URL name and returns verdict (TRUE, FALSE)
function verifyUrlName(url) {
    var result = 'FALSE';

    $.ajax(
		{
            async: false,
			type: "POST",
			url: "/_/system/procedures/VerifyURL.cfm",
			data: "myURL="+url,
			//if there is no eror in ajax call
			success: function(html) {
                result = $.trim(html);
			},
            error: function(x, e) {
                alert("Error!!! " + x.status + ": " + $(x.responseText).text());                
            }
		}
    );

    return result;
}

