box="";
jQuery(document).ready(function() {
box=jQuery("#mymodaloverlay").overlay({
                        mask: {
                            color: '#fff',
                            loadSpeed: 200,
                            opacity: 0.5
                            
                        },

                        closeOnClick: false,
                        load: false
                    });
});
function displayMessage(url)
{

	var resText=""
	new Ajax.Request(url, {asynchronous:false,evalScripts:true,	 evalJS:true, evalJSON:true,	
		onLoading: function(){Element.show('loader')},
		onComplete: function(){Element.hide('loader')},
        method: 'get',
		onSuccess: function(transport) 
		{		
            if(!box)
            {
                 box=jQuery("#mymodaloverlay").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box.overlay().load();
            jQuery("#mymodaloverlaycontainer").html(transport.responseText);			
		}
		
	});	
	jQuery('#mymodaloverlay').center();
}
function displayMessageLarge(url)
{
	var resText=""
	new Ajax.Request(url, {asynchronous:false,evalScripts:true,	 evalJS:true, evalJSON:true,	
		onLoading: function(){Element.show('loader')},
		onComplete: function(){Element.hide('loader')},
        method: 'get',
		onSuccess: function(transport) 
		{		
			 jQuery("#mymodaloverlay").width(800);
				 jQuery("#mymodaloverlay").height(800);
            if(!box)
            {
                 box=jQuery("#mymodaloverlay").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box.overlay().load();
            jQuery("#mymodaloverlaycontainer").html(transport.responseText);			
		}
		
	});	

   
}
function displayMessage2(url,frm,destdivid)
{
	var resText=""
	new Ajax.Updater({success:'',failure:destdivid} ,url, {asynchronous:false,evalScripts:true,	 evalJS:true, evalJSON:true, parameters:Form.serialize(frm),
		onLoading: function(){Element.show('loader')},
		onComplete: function(){Element.hide('loader')},
		onSuccess: function(transport) 
		{		
            if(!box)
            {
                 box=jQuery("#mymodaloverlay").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box.overlay().load();
            jQuery("#mymodaloverlaycontainer").html(transport.responseText);
			
		}
		
	});	
}

function displayMessage1(url,frm)
{
	var resText=""
	new Ajax.Updater({success:'',failure:'selectedtabdiv'} ,url, {asynchronous:false,evalScripts:true,	 evalJS:true, evalJSON:true, parameters:Form.serialize(frm),
		onLoading: function(){Element.show('loader')},
		onComplete: function(){Element.hide('loader')},
		onSuccess: function(transport) 
		{		
            if(!box)
            {
                 box=jQuery("#mymodaloverlay").overlay({
                                mask: {
                                    color: '#fff',
                                    loadSpeed: 200,
                                    opacity: 0.5
                                    
                                },

                                closeOnClick: false,
                                load: true
                            });

            }
            box.overlay().load();
            jQuery("#mymodaloverlaycontainer").html(transport.responseText);

		}
		
	});	
}

function displayStaticMessage(messageContent,cssClass)
{
    
	messageContent=messageContent;
	
	if(!box)
    {
         box=jQuery("#mymodaloverlay").overlay({
                        mask: {
                            color: '#fff',
                            loadSpeed: 200,
                            opacity: 0.5
                            
                        },

                        closeOnClick: false,
                        load: true
                    });

    }
    
    box.overlay().load();
    jQuery("#mymodaloverlaycontainer").html(messageContent);
	jQuery('#mymodaloverlay').center();
}

jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ((jQuery(window).height() - this.outerHeight()) / 2) + jQuery(window).scrollTop() + "px");
    this.css("left", ((jQuery(window).width() - this.outerWidth()) / 2) + jQuery(window).scrollLeft() + "px");
    return this;
}


function closeMessage()
{
	try
    {
    box.overlay().close();
    }
    catch(e)
    {
        
    }
    try
    {
        box2.overlay().close();
    }
    catch(e)
    {
        
    }
    try
    {
        box3.overlay().close();
    }
    catch(e)
    {
        
    }
}

var objPopup;
var alertTimerId="";
function popup(url)
{
	objPopup=window.open (url,'mywindow','menubar=1,resizable=1,scrollbars=1,maximize=1');		
	if(objPopup)
	{
		alertTimerId=self.setInterval('checkToReload()',1000);			
	}
}


function checkToReload()
{
	
	if(objPopup.closed)
	{
		self.clearTimeout(alertTimerId);
		this.location.reload();		
	}
}

function reload(url)
{
    window.location=url;
}

function fndisplaypreview(obj)
{
    
    if(obj.value)
    {
        $('templatepreviewdiv').innerHTML='<img src="/images/websites/templates/'+obj.value+'/'+obj.value+'.jpg" border="0" >';
    }
    else
    {
        $('templatepreviewdiv').innerHTML='';
    }
}

function previewCustomBannerCode(obj,divid,ourdivid)
{
    $(divid).innerHTML=obj.value;
    $(ourdivid).style.display='';
    
}

function showConfirmation(ajxcall)
{
    str='<div style="padding:10px;width:100%;text-align:center;" class="tablerecord">Are you sure?</div>';
    str+='<div style="padding:10px;width:100%;text-align:center;" class="buttoncol"><input type="button" value="Yes" onclick="closeMessage();'+ajxcall+'" />&nbsp;<input type="button" value="No" onclick="closeMessage();return false;" /> </div>';
    displayStaticMessage(str);
}

/*function checkconfirmation()
{
    $str='<div class=\"tablerecord\">';
    $str+='<div style=\"padding:10px;text-align:center;\">Once you choose a domain name for your website you cannot change it.  <br> Your website will be created within 1 business day <br> Please confirm this action.</div>';
    $str+='<div style=\"padding:10px;text-align:center;\" class=\"buttoncol\"><input type=\"button\" value=\"Confirm" onclick=\"new Ajax.Updater(\'selectedtabdiv\', \'<?php # echo url_for('tools/addDomain');?>\', {asynchronous:true, evalScripts:true, parameters:Form.serialize($(\'frmdomain\'))});\">&nbsp;&nbsp;<input type=\"button\" value=\"Cancel\" onclick=\"closeMessage()\"></div>';
    $str+='</div>';
    
displayStaticMessage($str);
}*/

function fnDomainOwn(obj)
{
    
    if(obj.checked)
    {
        $('not_own_div').style.display='none';
        $('own_div').style.display='';
    }
    else
    {
        $('not_own_div').style.display='';
        $('own_div').style.display='none';
    }
}

function fnSelecTemplate(template)
{
    //to remove previous template selection
    $('template_'+$('template').value).innerHTML="&nbsp;";
    
    //to mark new template selection
    $('template').value=template;
    $('template_'+template).innerHTML="<img src='/images/tick_Green.png' border='0' style='padding-top:85px;vertical-align:middle;' align='center'>";
}



function serializeddata()
{
    var str='&data=';
    arrSelectedElements.each(
                                function(pair) 
                                {
                                    str+=pair.key + '>' + pair.value+'|';
                                }
                            );
    strNodeTxt=$('mapSelector').value;
    node=destTree.getNodeByProperty2('id',strNodeTxt);
    str+='&destnodedepth='+node.depth;
    if(node.depth==1)
    {
        //str+='&destcategory_id='+node.parent.id;
        str+='&destrootmenu_id='+node.parent.id;
    }
    else if(node.depth==2)
    {
        str+='&destsubcategory_id='+node.parent.id;
        str+='&destcategory_id='+node.parent.parent.id;            
        str+='&destrootmenu_id='+node.parent.parent.id;            
    }
    return str;
    //arrSelectedElements.toQueryString()
}

function deleteItem(querystr)
{
    displayMessage(querystr);
}


AIM = {
 
    frame : function(c) {
 
        //var n = 'f' + Math.floor(Math.random() * 99999);
        var n ='uploadifm';
        var d = document.createElement('DIV');
        d.innerHTML = '<iframe src="about:blank" id="'+n+'" frameborder="0" name="'+n+'" onload="AIM.loaded(\''+n+'\')" style="display:none;"></iframe>';
        
        document.body.appendChild(d);
 
        var i = document.getElementById(n);
        if (c && typeof(c.onComplete) == 'function') {
            i.onComplete = c.onComplete;
        }
 
        return n;
    },
 
    form : function(f, name) {
        //f.setAttribute('target', name);
    },
 
    submit : function(f, c) {
        AIM.form(f, AIM.frame(c));
        if (c && typeof(c.onStart) == 'function') {
            return c.onStart();
        } else {
            return true;
        }
    },
 
    loaded : function(id) {
        var i = document.getElementById(id);
        if (i.contentDocument) {
            var d = i.contentDocument;
        } else if (i.contentWindow) {
            var d = i.contentWindow.document;
        } else {
            var d = window.frames[id].document;
        }
        if (d.location.href == "about:blank") {
            return;
        }
 
        if (typeof(i.onComplete) == 'function') {
            i.onComplete(d.body.innerHTML);
        }
    }
 
}

        function startCallback() {
            // make something useful before submit (onStart)
            return true;
        }
 
        function completeCallback(response) {
            // make something useful after (onComplete)
            //document.getElementById('nr').innerHTML = parseInt(document.getElementById('nr').innerHTML) + 1;
            document.getElementById('selectedtabdiv').innerHTML = response;
        }
        
        function completeCallbackDoNothing(response) {
            // make something useful after (onComplete)
            //document.getElementById('nr').innerHTML = parseInt(document.getElementById('nr').innerHTML) + 1;
            document.getElementById('mybackgrounddiv').innerHTML = response;
        }
        
        function completeCallbackProductImage(response) {
            // make something useful after (onComplete)
            //document.getElementById('nr').innerHTML = parseInt(document.getElementById('nr').innerHTML) + 1;
            document.getElementById('divreloadimage').innerHTML = response;
        }


function fnCheckOptions(obj)
{    
    $('markup_input_div').innerHTML=$(obj.value+'_div').innerHTML;
}


