function call_metadetail_ajax(ajaxURL,obj,frm)
{
    var p_var='';
    for(x in obj)
        p_var += x+'='+obj[x]+'&';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: p_var,
			success: function(msg){
                if(msg!='')
                {
                    var tmp = eval('(' + msg + ')');
                    frm.description.value=tmp['description'];
                    frm.keywords.value=tmp['keywords'];
                }
			}
		});
}

function call_ajax_innerhtml(ajaxURL,cngDv,arr)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: ajaxURL,
        data: '',
        success: function(msg){
            if(msg!='')
            {
				$('#'+cngDv).show();
                $('#'+cngDv).html(msg);
                if(arr && arr.length>0)
                {
                    for(i=0;i<arr.length;i++)
                        $("#"+arr[i]).attr('readonly', true).datepicker({ dateFormat: 'yy-mm-dd',changeMonth: true,changeYear: true,yearRange: '1950:2010' });
                }
            }

        }
    });
}

function call_ajax_import_contact(ajaxURL,cngDv)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: ajaxURL,
        data: '',
        success: function(msg){
            if(msg!='')
            document.getElementById(cngDv).innerHTML = msg;
        
        }
    });
}

function call_ajax_order_change(ajaxURL,cngDv)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: ajaxURL,
        data: '',
        success: function(msg){
            if(msg!='')
            document.getElementById(cngDv).innerHTML = msg;

        }
    });
}

function call_ajax_status_change(ajaxURL,jsn,cngDv)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    var tmp = eval(jsn);
    var p_var='';
    for(x in tmp)
        p_var += x+'='+tmp[x]+'&';

    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: p_var,
			success: function(msg){
               if(msg!='')
                   document.getElementById(cngDv).innerHTML = msg;
                    }
		});
}
function call_ajax_status_change_reload(ajaxURL,jsn,cngDv)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    var tmp = eval(jsn);
    var p_var='';
    for(x in tmp)
        p_var += x+'='+tmp[x]+'&';

    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: p_var,
			success: function(msg){
               if(msg!='')
                   document.getElementById(cngDv).innerHTML = msg;
                   window.location.reload();
                    }
		});
}
function call_ajax_send_email(ajaxURL,jsn,cngDv)
{
    //document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $('#loader'+cngDv).html('<img src="'+base_url+'images/admin/loading.gif" alt=""/>');
    var tmp = eval(jsn);
    var p_var='';
    for(var x in tmp)
        console.log(tmp[x]);
        p_var += x+'='+tmp[x]+'&';

    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: p_var,
			success: function(){
                            $('#loader'+cngDv).html('');
                        }
                                   
		});
}

function generate_user_code(ajaxURL)
{
    $.ajax({
            type: "POST",
            url: ajaxURL,
            data: '',
            success: function(msg){
           if(msg!='')
               $('#username').val(msg);
            }
        });
}

function call_ajax_ck_field_duplicate_submit(ajaxURL,obj,frm)
{
    var p_var='';
    for(x in obj)
        p_var += x+'='+obj[x]+'&';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: p_var,
			success: function(msg){
                if(msg!='')
                    alert( msg ); 
                else
                    frm.submit();
			}
		});
}

function call_ajax_existing_user_submit(ajaxURL,obj,frm)
{
    var p_var='';
    for(x in obj)
        p_var += x+'='+obj[x]+'&';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: p_var,
			success: function(msg){
                if(msg!='')
				{
					var str=msg.indexOf("@",10);
					if(str==-1)	
					{
						
						alert(msg);
					}
                  	else
					{
						var email=msg.substring(10);
						
				window.location=base_url+'home/login/'+email ;
					
					return;
					}
				}
                else
                    frm.submit();
			}
		});
}

function call_ajax_ck_field_duplicate_submit_captcha(ajaxURL,obj,frm)
{
    var p_var='';
    for(x in obj)
        p_var += x+'='+obj[x]+'&';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: p_var,
			success: function(msg){
                if(msg!='')
                {
                    alert( msg ); Recaptcha.reload();
                }
                else
                    frm.submit();
			}
		});
}

function ck_check_username_ajax()
{
    var username    = document.getElementById('username').value;
    var p_var='username='+username;
    $.ajax({
        type: "POST",
        url: base_url+"user/add_user_check",
        data: p_var,
        success: function(msg){
                if(msg!='' || username=='')
                    document.getElementById('ckUsername').innerHTML  = '<span style="color:#B10E00;"><img src="'+base_url+'images/admin/disable.gif"/>  Duplicate User Id</span>';
                else
                    document.getElementById('ckUsername').innerHTML  = '<span style="color:#B10E00;"><img src="'+base_url+'images/admin/icon_success.png"/>  User Id Available</span>';
			}
		});
}

function ShowContentToolTip(url)
{
    if(url.length < 1)
        return;
    var dd = document.getElementById('toottipDiv');
    AssignPosition(dd);
    dd.style.display = "block";
    dd.innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
                type: "POST",
                url: url,
                data: '',
                success: function(msg){
        if(msg!='')
            dd.innerHTML=msg;
                }
        });
        
}

function HideContentToolTip()
{
    document.getElementById('toottipDiv').style.display = "none";
}



































function call_ajax_isdcode_change(ajaxURL,item_id,phid,cellid)
{
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: "item_id="+item_id,
			success: function(msg){
               if(msg!='')
                   {
                   document.getElementById(phid).value = msg;
                   document.getElementById(cellid).value = msg;
                    }
                }
		});
}



function call_ajax_combo_change(ajaxURL,item_id,cngDv)
{
    //alert(item_id);
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: "item_id="+item_id+'&change_area='+cngDv,
			success: function(msg){
               if(msg!='')
                   document.getElementById(cngDv).innerHTML = msg;
			}
		});
}
function call_ajax_combo_brand_change(ajaxURL,cat_id,manu_id,cngDv)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: "item_id="+cat_id+","+manu_id,
			success: function(msg){
               if(msg!='')
                   document.getElementById(cngDv).innerHTML = msg;
			}
		});
}
function call_ajax_combo_product_change(ajaxURL,cat_id,manu_id,brand_id,cngDv)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: "item_id="+cat_id+","+manu_id+","+brand_id,
			success: function(msg){
               if(msg!='')
                   document.getElementById(cngDv).innerHTML = msg;
			}
		});
}

function call_ajax_region_change_by_postcode(ajaxURL,post_code,country,cngDv)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: "item_id="+post_code+","+country,
			success: function(msg){
               if(msg!='')
                   document.getElementById(cngDv).innerHTML = msg;
			}
		});
}


function call_region_ajax_helper(val,url,name_pass,div_id,front,width){
	var arr = new Array();
	var tempArr = new Array();
	tempArr['curDir'] = front;
	arr['curDir'] = front;
	tempArr['width'] = width;
	arr['width'] = width;	
	if(name_pass == 'city'){
		arr['city'] = val;
		tempArr['city'] = -1;
		tmpJsnArr = array2json(tempArr);
		call_ajax_status_change(front+'location_ajax/get_ajax_region',tmpJsnArr,'region_combo',front);	
		call_ajax_status_change(front+'location_ajax/get_ajax_zip',tmpJsnArr,'zip_combo',front);
	}	
	else if(name_pass == 'area')	{
		city_name = document.getElementById('city').value;
			arr['city'] = city_name;
			arr['area']  =val
		tempArr['city'] = -1;	
		//tempArr['area'] = -1;
		//tempArr['region'] = -1;
		tmpJsnArr = array2json(tempArr);
		call_ajax_status_change(front+'location_ajax/get_ajax_zip',tmpJsnArr,'zip_combo',front);						
	}
	else if(name_pass == 'region'){
		city_name = document.getElementById('city').value;
		area_name = document.getElementById('area').value;
			arr['city'] = city_name;
			arr['area']  = area_name;
			arr['region'] = val;			
	}
	
		jsnArr = array2json(arr);
	  call_ajax_status_change(front+'location_ajax/'+url,jsnArr,div_id,front);
}

function call_ajax_del_image(ajaxURL,val,cngDv,aval_no)
{
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
	post_val = 'id='+val;
    $.ajax({
			type: "POST",
			url: ajaxURL,
			data: post_val,
			success: function(msg){
               if(msg!=''){
				   msg = msg.split('|');
                   document.getElementById(cngDv).innerHTML = msg[0];
				   if(msg[1]!=0) {
					 document.getElementById('showFileUpload').style.display = ''; 
				   }
				   if(aval_no)	 
				      document.getElementById(aval_no).value = msg[1];
			   }
			}
		});
}


function show_light_box(item_type,item_id,message,url,jScript)
{
    $.ajax({
        type: "POST",
        url: base_url+'lightbox_ajax',
        data: "item_type="+item_type+"&item_id="+item_id,
        success: function(msg){
            document.getElementById('show_all_lightbox').innerHTML=msg;
            dialog_success = new ModalDialog ("#success_dialog");
            dialog_success.show();
            if(jScript && jScript!='')
                eval(jScript);
        }
    });
}

 function rate_ajax(value,item,item_id)
{
    $.ajax({
   type: "POST",
   url: base_url+'ajax_controller/rate_item',
   data: 'value='+value+'&item='+item+'&item_id='+item_id,
   success: function(msg){
                if(msg!='')
                {
                    $('#div_rate_item').html(msg);
                }
   }
  });
}

 function call_ajax_innerhtml_submit(ajaxURL,cngDv,id)
{
    if((id*1)==-1)
    {
        window.location.href    = base_url;
        return;
    }
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: ajaxURL,
        data: 'id='+id+'&cng_div='+cngDv,
        success: function(msg){
            if(msg!='')
            {
                $('#'+cngDv).html(msg);
            }

        }
    });
}
 function submit_abuse_area(cngDv,id,item)
{
    var des = $('#abuse_description').val();
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: base_url+'ajax_controller/set_report_save/abuse/'+item,
        data: 'id='+id+'&cng_div'+cngDv+'&description='+des,
        success: function(){
                $('#'+cngDv).html('');
        }
    });
}


function submit_invite_to_network(cngDv,id,item)
{
    var masg = $('#invite_message').val();
	var subj = $('#invite_subject').val();
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: base_url+'ajax_controller/set_report_save/invite_network/'+item,
        data: 'id='+id+'&cng_div'+cngDv+'&message='+masg+'&subject='+subj,
        success: function(){
                $('#'+cngDv).html('');
        }
    });
}

function submit_direct_message(cngDv,id,item)
{
    var masg = $('#message_body').val();
	var subj = $('#message_subject').val();
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: base_url+'ajax_controller/set_report_save/create_message/'+item,
        data: 'id='+id+'&cng_div'+cngDv+'&message='+masg+'&subject='+subj,
        success: function(){
                $('#'+cngDv).html('');
        }
    });
}

function submit_contactmail_area(cngDv,id,item)
{
    var name = $('#user_name').val();
	var user_email = $('#user_email').val();
    var to_email = $('#to_email').val();
    var subject = $('#mail_subject').val();
    var message = $('#mail_message').val();
    var cntrlArr    = new Array('user_name','user_email','to_email','mail_subject','mail_message');
    var cntrlMsg    = new Array('Please give your name','Please give your email','Please give reciver email','Please give subject','Please give the  message');
    if(!ck_blank(cntrlArr,cntrlMsg))
        return;
    cntrlArr    = new Array('user_email','to_email');
    cntrlMsg    = new Array('Please give your email properly','Please give reciver email properly');
    if(!validateEmail(cntrlArr,cntrlMsg))
        return;
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: base_url+'ajax_controller/set_report_save/send_contact_email/'+item,
        data: 'id='+id+'&cng_div'+cngDv+'&name='+name+'&email='+user_email+'&tomail='+to_email+'&subject='+subject+'&message='+message,
        success: function(msg){

                $('#'+cngDv).html(msg);
        }
    });
}

function submit_representatives_area(cngDv,id,item)
{
    var name = $('#representatives_name').val();
    var email = $('#representatives_email').val();
    var subject = $('#representatives_subject').val();
    var message = $('#representatives_message').val();
    var cntrlArr    = new Array('representatives_name','representatives_email','representatives_subject','representatives_message');
    var cntrlMsg    = new Array('Please give your name','Please give your email','Please give subject','Please give the  message');
    if(!ck_blank(cntrlArr,cntrlMsg))
        return;
    cntrlArr    = new Array('representatives_email');
    cntrlMsg    = new Array('Please give your email properly');
    if(!validateEmail(cntrlArr,cntrlMsg))
        return;
    document.getElementById(cngDv).innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    $.ajax({
        type: "POST",
        url: base_url+'ajax_controller/set_report_save/representatives/'+item,
        data: 'id='+id+'&cng_div'+cngDv+'&name='+name+'&email='+email+'&subject='+subject+'&message='+message,
        success: function(msg){

                $('#'+cngDv).html(msg);
        }
    });
}

function call_ajax_bookmark_page()
{
    document.getElementById('div_bookmark').innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    var tag = $('#bookmark_tag').val();
    var txt = $('#bookmark_search_txt').val();
    var sin = $('#bookmark_search_in').val();
    $.ajax({
        type: "POST",
        url: base_url+'my_bookmark/bookmark_detail',
        data: 'tag='+tag+'&txt='+txt+'&sin='+sin,
        success: function(msg){
            if(msg!='')
            document.getElementById('div_bookmark').innerHTML = msg;

        }
    });
}


function call_ajax_msgsearch_page()
{
    document.getElementById('mail_content').innerHTML='<img src="'+base_url+'images/admin/loading.gif" alt=""/>';
    var tag = $('#subject').val();
    var order = $('#short_by').val();
    var link = $('#search_type').val();
    //var txt = $('#bookmark_search_txt').val();
    //var sin = $('#bookmark_search_in').val();
    $.ajax({
        type: "POST",
        url: base_url+'mailbox/'+link+'_pagination',
        //data: 'tag='+tag+'&txt='+txt+'&sin='+sin,
        data: 'tag='+tag+'&order='+order,
        success: function(msg){
            if(msg!='')
            document.getElementById('mail_content').innerHTML = msg;

        }
    });
}
