var filterforurl =    /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;

function checkaddlist(selId,divId,hdn){
    
    var objadd = document.getElementById(selId);
    
    if(objadd){
        
        if(objadd.selectedIndex == 0){
            
            alert("Please select atleast one...!");
            
        }else {
		
	    document.getElementById(divId).innerHTML = "<img src='images/loading.gif' />";
            
            document.getElementById('hdnseladdlist').value = objadd.selectedIndex;
            
            document.getElementById('dvuploadadimage').style.display = 'block';
            
            document.getElementById(hdn).value = objadd.selectedIndex;
            
            if(objadd.selectedIndex == 1){
                
                document.getElementById('uploadmsg').innerHTML = "Please upload the image of the following size(190*90)";
            }
            
            if(objadd.selectedIndex == 2){
                
                document.getElementById('uploadmsg').innerHTML = "Please upload the image of the following size(190*90)";
            }
            
            new Ajax.Request('Service.asmx/ShowAdd',
            {
                postBody:"{selId:'"+objadd.selectedIndex+"', strpages:'1'}",
                method: 'post', contentType:'application/json; charset=utf-8',
                onSuccess: function(res){
                    
                    var str = res.responseText;
                    str = str.substring(6,str.length-2);
                    str = str.replace(/\\u003c/gi,"<");
                    str = str.replace(/\\u003e/gi,">");
                    str = str.replace(/\\u0027/gi,"'");
                    
                    document.getElementById(divId).innerHTML = str;
                },
                onFailure: function(){
                    
                    alert('1');
                }
            });
        }
    }
    return false;
}

function getnextprevad(selid,start){
    
    document.getElementById('dvuploadadimage').style.display='block';
    
    document.getElementById('hdnseladdlist').value = selid;

    document.getElementById('ctl00_ContentPlaceHolder1_advertismentlisting').innerHTML = "<img src='images/loading.gif' />";

    new Ajax.Request('Service.asmx/ShowAdd',
    {
        postBody:"{selId:'"+selid+"', strpages:'"+start+"'}",
        method: 'post', contentType:'application/json; charset=utf-8',
        onSuccess: function(res){
            
            var str = res.responseText;
            str = str.substring(6,str.length-2);
            str = str.replace(/\\u003c/gi,"<");
            str = str.replace(/\\u003e/gi,">");
            str = str.replace(/\\u0027/gi,"'");
            
            document.getElementById('ctl00_ContentPlaceHolder1_advertismentlisting').innerHTML = str;
        },
        onFailure: function(){
            
            alert('1');
        }
    });
}

function deleteadd(objthis,nodeval){

    var chk = confirm("Do you want to delete this ad..!");
    
    if(chk){
    
        var selid = document.getElementById('hdnseladdlist').value;
        
        new Ajax.Request('Service.asmx/DeleteAdd',
        {
            postBody:"{selId:'"+selid+"',nodeval:'"+nodeval+"'}",
            method: 'post', contentType:'application/json; charset=utf-8',
            onSuccess: function(res){
                
                var str = res.responseText;
                
                str = str.substring(6,str.length-2);
                
                if(str == 1){
                    
                    //objthis.parentNode.parentNode.removeChild(objthis.parentNode);
                    
                    checkaddlist('ctl00_ContentPlaceHolder1_ddladd','ctl00_ContentPlaceHolder1_advertismentlisting','ctl00_ContentPlaceHolder1_hdnadfile');
                }
            },
            onFailure: function(){
                
                
            }
        });
    }
}

function addaddnode(aspnetForm,objthis){
    
    var objmaindv = document.getElementById('dvuploadadimage');
            
    if(objmaindv){
        
        var objdvall =  objmaindv.getElementsByTagName('div');
        
        if(objdvall){
            
            for(var i=0;i<objdvall.length;i++){
                
                if(objdvall[i].className == 'adduploadbox'){
                    
                    if(objdvall[i].style.display == 'block'){
                        
                        var objinput = objdvall[i].getElementsByTagName('input');
                        
                        if(objinput[0].value == ""){
                            
                            objinput[0].focus();
                            objinput[0].parentNode.getElementsByTagName('h3')[0].style.display = 'block';
                            //alert("Please browser any image...!");
                            return false;
                            
                        }else {
                            
                            objinput[0].parentNode.getElementsByTagName('h3')[0].style.display = 'none';
                        }
                        if(objinput[1].value == "" || !filterforurl.test(objinput[1].value)){
                            
                            objinput[1].focus();objinput[1].parentNode.getElementsByTagName('h3')[0].innerHTML = ' Not a valid url';
                            objinput[1].parentNode.getElementsByTagName('h3')[0].style.display = 'block';
                            //alert("Please enter valid url...!");
                            return false;
                        }else {
                            
                            objinput[1].parentNode.getElementsByTagName('h3')[0].style.display = 'none';
                        }
                    }
                }
            }
        }
    }
    var objimg = document.createElement('img');
    objimg.src = 'images/loading.gif';

    objthis.style.display = 'none';

    objthis.parentNode.appendChild(objimg);
    
    return true;
}

function addmoread(objthis,dvid,val){

    if(val == 1){
        
        var strval = dvid.substr(dvid.length-1,dvid.length);
        var strstr = dvid.substr(0,dvid.length-1);
        
        if(strval == 4){
            
            var objpredv = document.getElementById(strstr+(Number(strval)));
            
            var objspan = objpredv.getElementsByTagName('span')[0];
                
            objspan.innerHTML = "<a href='javascript:;' onclick='return addmoread(this,\"" + strstr+(Number(strval)) + "\",0);'>Remove</a>";
            
            objpredv.style.display = 'block';
            
            objthis.parentNode.innerHTML = "";
            
        }else {
            
            var objpredv = document.getElementById(strstr+(Number(strval)));
            
            var objspan = objpredv.getElementsByTagName('span')[0];
                
            objspan.innerHTML = "<a href='javascript:;' onclick='return addmoread(this,\"" + strstr + (Number(strval)+Number(1)) + "\",1);'>Add More</a>";
            
            objpredv.style.display = 'block';
            
            objthis.parentNode.innerHTML = "";
        }
    }else {
        
        var strval = dvid.substr(dvid.length-1,dvid.length);
        var strstr = dvid.substr(0,dvid.length-1);
        
        if(strval == 2){
            
            var objpredv = document.getElementById(strstr+(strval-1));
            
            var objspan = objpredv.getElementsByTagName('span')[0];
                
            objspan.innerHTML = "<a href='javascript:;' onclick='return addmoread(this,\"" + dvid + "\",1);'>Add More</a>";
            
            objthis.parentNode.parentNode.parentNode.style.display = 'none';
            
        }else {
            
            var objpredv = document.getElementById(strstr+(strval-1));
            
            var objspan = objpredv.getElementsByTagName('span')[0];
                
            objspan.innerHTML = "<a href='javascript:;' onclick='return addmoread(this,\"" + strstr + (strval-1) + "\",0);'>Remove</a>";
            
            objthis.parentNode.parentNode.parentNode.style.display = 'none';
        }
    }
}
