isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;
var clientX,imgX;
var clientY,imgY;

function setContent(id,content) {
    var elm;
    elm = document.getElementById(id);
    if (elm) {
        elm.innerHTML = content;
    }
}
function getContent(id) {
    var elm;
    elm = document.getElementById(id);
    if (elm) {
        return elm.innerHTML;
    } else {
        return "";
    }
}

function getSetContent(get_container,set_container) {
    setContent(set_container,getContent(get_container));
}

function getelementbyid(myid) {
    if (isNS4){
        objElement = document.layers[myid];
    }else if (isIE4) {
        objElement = document.all[myid];
    }else if (isIE5 || isNS6) {
        objElement = document.getElementById(myid);
    }
    return(objElement);
}

function getPos(el,sProp) {
    var iPos = 0;
    while (el!=null) {
        iPos+=el["offset" + sProp]
        el = el.offsetParent
    }
    return iPos
}

function getScrollCoords ()
{
    if (typeof window.pageXOffset != 'undefined')
        return {
            x: window.pageXOffset,
            y: window.pageYOffset
        };
    else if ((!document.compatMode || document.compatMode == 'BackCompat') &&
        document.body && typeof document.body.scrollLeft != 'undefined')
        {
        return {
            x: document.body.scrollLeft,
            y: document.body.scrollTop
        };
    }
    else if (document.compatMode == 'CSS1Compat' &&
        document.documentElement && typeof document.documentElement.scrollLeft != 'undefined')
        {
        return {
            x: document.documentElement.scrollLeft,
            y:document.documentElement.scrollTop
        };
    }
    else
        return null;
}

function showLayer(id) {
    var elm;
    elm = document.getElementById(id);
    if (elm)  {
        var scrollCoords = getScrollCoords();
        tmpY = clientY;
        tmpX = clientX;
        elm.style.top = tmpY+'px';
        elm.style.left = tmpX+'px';
        elm.style.display = "";
    }
}
function hideLayer(id) {
    var elm;
    elm = document.getElementById(id);
    if (elm){
        elm.style.display = "none";
    }
    return false;
}


function HideDiv(id) {
    var ctd = getelementbyid(id);
    if(ctd) ctd.style.display = "none";
}

function chng_hp_vid(div_id){
    div_id = parseInt(div_id);
    if(div_id > 0 && div_id < 4){
        prev = div_id;
        setContent('previous-video','<a href="javascript:chng_hp_vid_prev(\''+prev+'\')">PREVIOUS</a>');
    }
    if(div_id < 4){
        nxt = div_id+1;
        setContent('next-video','<a href="javascript:chng_hp_vid(\''+nxt+'\')">NEXT</a>');
    }
    setContent('hp_vid_lst','<div style="background-color:#F9F9F9;padding:10px;text-align:center"><img src="images/ajax-loader.gif"/></div>');
    xajax_setHomePageVidLst(div_id);
}

function chng_hp_vid_prev(div_id){
    div_id = parseInt(div_id);
    if(div_id > 0 && div_id < 4){
        prev = div_id-1;
        setContent('previous-video','<a href="javascript:chng_hp_vid_prev(\''+prev+'\')">PREVIOUS</a>');
    }
    if(div_id < 4){
        nxt = div_id;
        setContent('next-video','<a href="javascript:chng_hp_vid(\''+nxt+'\')">NEXT</a>');
    }
    setContent('hp_vid_lst','<div style="background-color:#F9F9F9;padding:10px;text-align:center"><img src="images/ajax-loader.gif"/></div>');
    xajax_setHomePageVidLst(div_id);
}


function chng_vid_home_top(page_num,style){
    if(style==1){
        setContent('vid_home_featured','<div style="background-color:#F9F9F9;padding:10px;text-align:center"><img src="images/ajax-loader.gif"/></div>');
    } else if(style==2){
        setContent('vid_home_latest','<div style="background-color:#F9F9F9;padding:10px;text-align:center"><img src="images/ajax-loader.gif"/></div>');
    } else if(style==3){
        setContent('vid_home_viewed','<div style="background-color:#F9F9F9;padding:10px;text-align:center"><img src="images/ajax-loader.gif"/></div>');
    }
    xajax_setVidHomeTop(page_num,style);
}

function showMoreGals(val){
    if(val == "0_0"){
        getSetContent('hp_albums_listing_div','hp_gal_extra_container');
    }
    setContent('gal_heading_txt','All Albums ');
    setContent('hp_albums_listing_div','<div style="background-color:#F9F9F9;padding:10px;text-align:center"><img src="images/ajax-loader.gif"/></div>');
    setContent('more_less_gal_img_div','<a href="javascript:" onclick="showFeaturedGals()"><img src="images/featured.png" border="0" align="absmiddle" /></a>');
    xajax_hpMoreGals(val);
}


function showFeaturedGals(){
    setContent('hp_more_gals_div','');
    setContent('gal_heading_txt','Featured Albums ');
    setContent('more_less_gal_img_div','<a href="javascript:" onclick="showMoreGals(\'gal_blt_0\')"><img src="images/more_galls.gif" border="0" align="absmiddle" /></a>');
    getSetContent('hp_gal_extra_container','hp_albums_listing_div');
}

function biz_yp_section_change(val){
    if(val=='yp_heading_div'){
        setContent(val,'<div class="wlnk_b">Yellow Pages</div>');
        setContent('bisiness_heading_div','<div class="toplnk_custom_bld" onclick="javascript:biz_yp_section_change(\'bisiness_heading_div\')">Businesses</div>');
        ShowDiv('hp-yp');
        HideDiv('hp-businesses');

        if(getContent('hp-yp')=='d'){
            setContent('hp-yp','<div style="background-color:#F9F9F9;padding:10px;text-align:center"><img src="images/apps_ajaxprogress1.gif"/></div>');
            xajax_showhpYellowPages();
        }
		
    }

    if(val=='bisiness_heading_div'){
        setContent(val,'<div class="wlnk_b">Businesses</div>');
        setContent('yp_heading_div','<div class="toplnk_custom_bld" onclick="javascript:biz_yp_section_change(\'yp_heading_div\')">Yellow Pages</div>');
        ShowDiv('hp-businesses');
        HideDiv('hp-yp');
    }

}


function ShowDiv(id) {
    var ctd = getelementbyid(id);
    if(ctd) ctd.style.display = "";
}

function addReview() {
    ShowDiv("add_reviews");
    xajax_addReview('add_reviews');
}

function addAdvPageReview() {
    $("#tabs ul li").removeClass("focus");
	$('#opt_revies').toggleClass("focus");
	$(".padding5").hide();
	$("#opt_revies1").show(); 
   	addReview()
}

function cancelReview(){
    HideDiv('add_reviews');
    document.review_form.reset();
}

function addReviewPost(){
    var stars = 0 ;
    for (var i=0; i < document.review_form.rank.length; i++) {
        if (document.review_form.rank[i].checked)
            stars = document.review_form.rank[i].value;
    }
    title = getelementbyid('review_title').value;
    ranking = getelementbyid('review_body').value;
    xajax_processFormData(title,ranking,stars);
    HideDiv('add_reviews');
    document.review_form.reset();
}

function addYPReview(buz_id){
    stars = getelementbyid('yprank_'+buz_id).value;
    title = getelementbyid('review_title_'+buz_id).value;
    ranking = getelementbyid('review_body_'+buz_id).value;
    xajax_addYPReview(title,ranking,stars,buz_id);
    HideDiv('ypreview_'+buz_id);
    review_form = "review_form_"+buz_id;
    document.review_form.reset();
}



function updateTitle(){
    xajax_updateTitle(getelementbyid('main_title').value,getelementbyid('meta_key').value,getelementbyid('meta_des').value);
}

function updateMeta(section){
    def_title = getelementbyid('tags_def_title').value;
    def_key = getelementbyid('tags_def_key').value;
    def_des = getelementbyid('tags_def_des').value;
    list_title = getelementbyid('tags_list_title').value;
    list_key = getelementbyid('tags_list_key').value;
    list_des = getelementbyid('tags_list_des').value;
    dtl_title = getelementbyid('tags_detail_title').value;
    dtl_key = getelementbyid('tags_detail_key').value;
    dtl_des = getelementbyid('tags_detail_des').value;
    ShowDiv('meta_ajax_div');
    xajax_setMetaInfo(def_title,def_key,def_des,list_title,list_key,list_des,dtl_title,dtl_key,dtl_des,section);
    
}

function showAdvPosts(){
    HideDiv('details_page_holder_div');
    setContent('sub_pages_holder_div',getContent('message_div'));
    xajax_showPosts();
}

function showAdvPhotos(){
    HideDiv('details_page_holder_div');
    setContent('sub_pages_holder_div',getContent('message_div'));
    xajax_showMedia();
}

function showAdvCoupons(){
    HideDiv('details_page_holder_div');
    setContent('sub_pages_holder_div',getContent('message_div'));
    xajax_showCoupons();
}


function showAdvMain(){
    setContent('sub_pages_holder_div','');
    ShowDiv('details_page_holder_div');
}

function attachChannel(user_id,adv_id){
    xajax_addChannel(user_id,adv_id,getelementbyid('channel_id').options[getelementbyid('channel_id').selectedIndex].value);
}

function addYPChannel(user_id,adv_id){
    xajax_addYPChannel(user_id,adv_id,getelementbyid('ypchannel_id').options[getelementbyid('ypchannel_id').selectedIndex].value);
}

function subme(){
    alert(document.adv_search_form_me.recs.value);
    document.adv_search_form_me.submit();
}

function showYPReviews(val){
    ShowDiv("ypreviews_"+val);
    xajax_showYPReviews(val);
}

function chngYPLimit(){
    start = getContent('start');
    xajax_chngYPLimit(start,getelementbyid('results_per_page').options[getelementbyid('results_per_page').selectedIndex].value);
}

function chngHomeVid(val){
    document.getElementById("hp_vid_div").innerHTML = '<div style="float:left;padding-left:85px;padding-top:150px">&nbsp;&nbsp;</div><img src="../images/ajax-loader.gif" width="48" height="48" /><div style="float:right;padding-left:85px;padding-top:150px">&nbsp;&nbsp;</div>'; 
    xajax_setHomePageVid(val);
}

function chngMainVid(val,current_div){
    for (i=0;i<=2;i++){
        vid_div = "hp_vid_"+i;
        document.getElementById(vid_div).className = 'content-c-1-list';
        document.getElementById(vid_div).setAttribute("class", "content-c-1-list");
    }
	
    document.getElementById(current_div).className = 'content-c-1-list_selected';
    document.getElementById(current_div).setAttribute("class", "content-c-1-list_selected");
	
    document.getElementById("vid_home_main_video").innerHTML = '<div style="float:left;padding-left:240px;padding-top:150px;">&nbsp;&nbsp;</div><img src="../images/ajax-loader.gif" width="48" height="48" /><div style="float:right;padding-left:205px;padding-top:315px">&nbsp;&nbsp;</div>'; 
    xajax_chngMainVid(val);
}


function chngHomeEvent(val){
    current_div = "div_"+val
    for (i=0;i<=6;i++){
        img_div = "div_"+i;
		
        document.getElementById(img_div).className = '';
        document.getElementById(img_div).setAttribute("class", "");
    }
	
    document.getElementById(current_div).className = 'calender-bar_selected';
    document.getElementById(current_div).setAttribute("class", "calender-bar_selected");
	
    document.getElementById("event_container").innerHTML = '<div style="float:left;padding-left:80px;padding-top:150px">&nbsp;&nbsp;</div><img src="../images/ajax-loader.gif" width="48" height="48" />'; 
    xajax_chngHomeEvent(val);
}

function showhidearjb(val){
    current_div = "arjb"+val;
    top_heading = "arjb_heading"+val;
    document.getElementById("arjb1").className = 'tabs_unselected';
    document.getElementById("arjb1").setAttribute("class", "tabs_unselected");
    document.getElementById("arjb2").className = 'tabs_unselected';
    document.getElementById("arjb2").setAttribute("class", "tabs_unselected");
    document.getElementById("arjb3").className = 'tabs_unselected';
    document.getElementById("arjb3").setAttribute("class", "tabs_unselected");
    document.getElementById("arjb4").className = 'tabs_unselected';
    document.getElementById("arjb4").setAttribute("class", "tabs_unselected");
		
    document.getElementById(current_div).className = 'tabs_selected';
    document.getElementById(current_div).setAttribute("class", "tabs_selected");
		
    getSetContent(top_heading,"content4-topbar");
    setContent("content4-body",'<div class="loader_img"><img src="../images/ajax-loader.gif" width="48" height="48" /></div>');
    xajax_chngArjb(val);
}
function showhidepv(type,style){
    current_div = "pv"+type;
    top_heading = "pv_heading"+type;
		
    document.getElementById("pv1").className = 'pv_tabs_unselected';
    document.getElementById("pv1").setAttribute("class", "pv_tabs_unselected");
		
    document.getElementById("pv2").className = 'pv_tabs_unselected';
    document.getElementById("pv2").setAttribute("class", "pv_tabs_unselected");
		
		
    document.getElementById(current_div).className = 'pv_tabs_selected';
    document.getElementById(current_div).setAttribute("class", "pv_tabs_selected");
		
    getSetContent(top_heading,"content5-topbar");
    setContent("content5-body",'<div class="loader_img"><img src="../images/ajax-loader.gif" width="48" height="48" /></div>');
    xajax_chngPv(type,style);
}
 
function chngAdvBiz(biz_id){
    setContent("content3-right",'<div class="loader_img"><img src="../images/ajax-loader.gif" width="48" height="48" /></div>');
    xajax_chngAdvBiz(biz_id);
}
 
