/* Setti's JS core for SiresCloud */

$(document).ready(function(){

reg_events();

});

function parseUri(sourceUri){
    var uriPartNames = ["source","protocol","authority","domain","port","path","directoryPath","fileName","query","anchor"];
    var uriParts = new RegExp("^(?:([^:/?#.]+):)?(?://)?(([^:/?#]*)(?::(\\d*))?)?((/(?:[^?#](?![^?#/]*\\.[^?#/.]+(?:[\\?#]|$)))*/?)?([^?#/]*))?(?:\\?([^#]*))?(?:#(.*))?").exec(sourceUri);
    var uri = {};
    
    for(var i = 0; i < 10; i++){
        uri[uriPartNames[i]] = (uriParts[i] ? uriParts[i] : "");
    }
    
    if(uri.directoryPath.length > 0){
        uri.directoryPath = uri.directoryPath.replace(/\/?$/, "/");
    }
    
    return uri;
}

function reg_events(){
	
	// add site form URL input default value
	$("#siteurl").focus(function(){
		if ($(this).val() == "URL"){
			$(this).val("");
		}	
		});
	$("#siteurl").blur(function(){
		if ($(this).val() == ""){
			$(this).val("URL");
		}	
	});
	
	// add site form word input default value
	$("#siteword").focus(function(){
		if ($(this).val() == "Слово"){
			$(this).val("");
		}	
		});
	$("#siteword").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Слово");
		}	
	});
	
	$(".taggly").click(function(){
		var uri = $(this).attr("href");
		$("#sitehere").html('<img src="http://api.thumbalizr.com/?url='+uri+'&width=220"></img><br /><span style="background-color: cornsilk; color: black;">'+uri+'</span><br /><a href="'+uri+'">Перейти на сайт →</a><br />Ссылка для прокачки:<br /><input id="pumpitlink" type="text" class="textbox" value="http://'+document.location.host+'/main/pump_it_up/'+parseUri(uri).domain+'" /><p>&nbsp;</p>');
		
				$("#pumpitlink").click(function(){
						$(this).select();
				});
		
		return false;
	});
	
}