function url_form_validator(){
    document.getElementById('url_error1').innerHTML="";
    document.getElementById('url_error2').innerHTML="";
    document.getElementById('url_error3').innerHTML="";
    document.getElementById('url_error5').innerHTML="";
    document.getElementById('url_error6').innerHTML="";
    document.getElementById('url_error7').innerHTML="";
    document.getElementById('url_error8').innerHTML="";
    document.getElementById('url_error9').innerHTML="";
    document.getElementById('url_error10').innerHTML="";
    var url = document.forms["add_url"]["url"].value;
    var tld = document.forms["add_url"]["tld"].value;
    var category = document.forms["add_url"]["category"].value;
    var language = document.forms["add_url"]["language"].value;
    var title = document.forms["add_url"]["title"].value;
    var description = document.forms["add_url"]["description"].value;
    var keywords = document.forms["add_url"]["keywords"].value;
    var code = document.forms["add_url"]["code"].value;
    var links = document.forms["add_url"]["links"].value;
    var error = false;

        if(url==null || url==""){
            document.getElementById('url_error1').innerHTML=" *Please enter url";
            error=true;
        }
        else if(!isUrl(url)){
            document.getElementById('url_error1').innerHTML=" *Please enter correct URL";
            error=true;            
        }

        if(tld==null || tld==""){
            document.getElementById('url_error2').innerHTML=" *Please enter TLD";
            error=true;
        }

        if(category==null || category==""){
            document.getElementById('url_error3').innerHTML=" *Please enter category";
            error=true;
        }

        if(language==null || language==""){
            document.getElementById('url_error5').innerHTML=" *Please enter language";
            error=true;
        }

        if(title==null || title==""){
            document.getElementById('url_error6').innerHTML=" *Please enter title";
            error=true;
        }

        if(description==null || description==""){
            document.getElementById('url_error7').innerHTML=" *Please enter description";
            error=true;
        }

        if(keywords==null || keywords==""){
            document.getElementById('url_error8').innerHTML=" *Please enter keywords";
            error=true;
        }

        if(code==null || code==""){
            document.getElementById('url_error9').innerHTML=" *Please enter code";
            error=true;
        }
        
        if(links==null || links==""){
            document.getElementById('url_error10').innerHTML=" *Please enter links";
            error=true;
        }

        if(error) return false;
        else return true;
}

function containsNr(word) {
	 for(var i=0; i<word.length; i++) 
		if(!isNaN(word.charAt(i))) return true;		
		return false;
}

function isUrl(s) {
	var regexp = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)\.(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
	return regexp.test(s);
}

function selectTld(){
    var url = document.forms["add_url"]["url"].value;
    var countSlash=0;
    var index=0;
    var positionOfSlash=0;
    var countPoint=0;
    var positionOfPoint=0;    
    var temp="";
        for (var i=0;i<url.length;i++){
            if (url.charAt(i)=='/') {
                countSlash++;
                if(countSlash==3){
                    positionOfSlash=i;
                }
            }
        }
        if(countSlash>2){
                for (var p=0;p<url.length;p++){
                    if (url.charAt(p)=='.') {
                        countPoint++;
                        if(p<positionOfSlash){
                            positionOfPoint=p;
                        }
                    }
                }

                for (var q=positionOfPoint;q<positionOfSlash;q++){
                    if (url.charAt(q)=='/') {break;}
                    temp+=url.charAt(q); 
                }
            document.forms["add_url"]["tld"].value=temp;                
        }
        else{
           index = url.lastIndexOf("."); 
                if (index!=-1){
                        if(url.length<=index+1){
                            document.forms["add_url"]["tld"].value="";
                        }
                        else{
                            for (var z=index;z<url.length;z++){
                               if (url.charAt(z)=='/') {break;}
                               temp+=url.charAt(z); 
                            }
                            document.forms["add_url"]["tld"].value=temp;
                        }
                }
                else{
                    document.forms["add_url"]["tld"].value="";
                }
        }
}

function soldLinks(sold, entered){
    if (sold>entered){
        var answer = confirm ("The number of sold links is bigger than number of links you sell! Press OK to confirm or CANCEL to change amount of selling links.")
            if (answer){
                return true;
            }
            else{
                return false;
            }
    }
    else{
        return true;
    }
}
