var toggleflag1=0;
var xmlHttp;
var loadflag="none";
var loadstatustext = "<center><img src='http://contractorsthriftstore.com/images/ajax.gif'> </center>"
/* AJAX FUNCTIONS */

/******* Global Vars *******/


try
{
    // Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
}
catch (e)
{
    // Internet Explorer
    try
    {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) 
	{
        try
        {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e)
		{
            alert(invalidbrowser);
        }
    }
}

function showhidetype_login()
{
	var ele = document.getElementById("licensed");
	if($('#licensed').is(':checked')||$('#licensed').attr('checked') || (ele.checked == "true"))
	{
		//alert("hello");
		$("#catgroup_login").fadeIn("slow");
		$("#catgroup_login").css({'background-color' : '#F0F0F0'});
		document.getElementById("catgroup_login").style.display = "";
	}
	else
	{
		$("#catgroup_login").fadeOut("slow");
		document.getElementById("catgroup_login").style.display = "none";
	}
}

function checkArea(frm) {
  if(frm.elements['area'].selectedIndex) {
  } else {
	  window.alert('Choose default area.');
	  return false;
  }
  return true;
}
function notifyPoster(item){
	jQuery.ajaxSync({
		type: "GET",
		url: "./notifyposter.php",
		data: "item="+item,
		success: function(msg){
			alert("Author of this post has been notified. Check back shortly for updated information.");
	}});
}

$(document).ready(function(){
	if(!$.cookie('refresh_cookie_temp')){
		if($.cookie('refresh_cookie')){
			var v = $.cookie('refresh_cookie');
			$("#area").selectOptions(v.toString(), true);
			$("#account_area").selectOptions(v.toString(), true);
			$("#item_area").selectOptions(v.toString(), true);
		}
		} else {
			var v = $.cookie('refresh_cookie_temp');
			$("#area").selectOptions(v.toString(), true);
			$.cookie('refresh_cookie_temp', null, {path:'/'});
		}
	
	$("#area").change(function(){
		var index = this.selectedIndex;
		var selected = this.options[index].value;
		$.cookie('refresh_cookie_temp', selected, {path:'/',expires:10});
	});	
	
	$("#account_area").change(function(){
		var index = this.selectedIndex;
		var selected = this.options[index].value;
		$.cookie('refresh_cookie', selected, {path:'/',expires:10});
		$("#area").selectOptions(selected.toString(), true);
	});
});

function roundcorners()
{
$("#indexwelcome").corner("top");
$("#indexfreeadvert").corner("10px");
$("#indexsignup").corner("10px");
$("#indexpromo").corner("10px");
$("#indexhelp").corner("10px");
$("#indexfreead").corner("10px");
$("#indexhire").corner("10px");
$("#adminbutton1").corner("10px");
$("#adminbutton2").corner("10px");
$("#adminbutton3").corner("10px");
$("#adminbutton4").corner("10px");
$("#adminbutton5").corner("10px");
$("#adminbutton6").corner("10px");
$("#adminbutton7").corner("10px");
$("#adminbutton8").corner("10px");
$("#adminbutton9").corner("10px");
$("#adminbutton10").corner("10px");
$("#adminbutton11").corner("10px");
$("#adminbutton12").corner("10px");
$("#adminbutton13").corner("10px");
$("#adminbutton14").corner("10px");
$("#adminbutton15").corner("10px");
$("#adminbutton16").corner("10px");
$("#adminbutton17").corner("10px");
$("#adminbutton18").corner("10px");
$("#adminbutton19").corner("10px");
$("#adminbutton20").corner("10px");
$("#adminbutton21").corner("10px");
$("#adminbutton22").corner("10px");
$("#adminbutton23").corner("10px");
$("#adminbutton24").corner("10px");
$("#adminbutton25").corner("10px");
spectrum(); 
}

 
 function spectrum()
 {  
    var hue = 'rgb(' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ')';  
   // $('#indexwelcome').animate( { backgroundColor: hue }, 1000);  
    //spectrum();  
 }  


 function expanddsgn()
{
	$("#dsgcenterdescfull").fadeIn("slow");
	$("#dsgcenterdesc").fadeOut("slow");
}
 
function addFormField() {

	var id = document.getElementById("adminnewsletterhiddenid").value;
	id = (id - 1) + 2;
	$("#divTxtarea").append("<div class='addfeatureddeslabel' id='txt" + id + "'>Article | <span style='cursor: pointer;color:green;font-weight:bold' onClick='addFormField(); return false;'>Add New Article</span> | <span style='cursor: pointer;color:red;font-weight:bold' onClick='removeFormField("+ id +"); return false;'>Remove</span><textarea  class='addfeatureddescinptxtarea' rows='300' cols='600' name='article[]'></textarea><div class='addfeatureddeslabel'>Related Links (Please use commas to seperate Individual links)</div><textarea class='adminnewsletterlinkstxtarea' rows='100' cols='600' name='links[]'></textarea />");

	
	$('#txt' + id).highlightFade({
		speed:1000
	});
	
	document.getElementById("adminnewsletterhiddenid").value = id;
}

function removeFormField(id) {
	$('#txt' + id).remove();
	id = id - 1;
	document.getElementById("adminnewsletterhiddenid").value = id;
} 

function openMenu(item) {
  var nodelist=item.parentNode.childNodes;
  for(i=0; i < nodelist.length-1; i++) {
    if(nodelist[i].nodeName == 'DIV') {
      nodelist[i].style.display='none';
    }
  }
  if(item.nextSibling.nodeName == 'DIV') {
    item.nextSibling.style.display='block';
  } else {
    item.nextSibling.nextSibling.style.display='block';
  }
}

function confirmsend_groupmail()
{
	for (var i=0; i < document.admingroupmailform.mailer.length; i++)
	{
		if (document.admingroupmailform.mailer[i].checked)
		{
			var rad_val = document.admingroupmailform.mailer[i].value;
		}
	}
	if(rad_val=="others")
	{
		if(confirm('Manual Mailing : Are you sure you want to send this mail?'))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else if(rad_val=="mansublist")
	{
		if(confirm('Are you sure you want to send this mail to all manual subscribers?'))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else if(rad_val=="all")
	{
		if(confirm('ALERT! YOU ARE TRYING TO SEND THIS MAIL TO ALL MEMBERS! ARE YOU SURE YOU WANT TO GO AHEAD?'))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else if(rad_val=="advertmembers")
	{
		if(confirm('Are you sure you want to send this mail to all advertising members?'))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{}
}

function setsize(obj)
{
	if(obj=="s")
	{
		document.getElementById("tshirtid").value="5";
		document.getElementById("tshirt").value="T Shirt(S)";
	}
	else if(obj=="xs")
	{
		document.getElementById("tshirtid").value="6";
		document.getElementById("tshirt").value="T Shirt(XS)";
	}
	else if(obj=="l")
	{
		document.getElementById("tshirtid").value="7";
		document.getElementById("tshirt").value="T Shirt(L)";
	}
	else if(obj=="xl")
	{
		document.getElementById("tshirtid").value="8";
		document.getElementById("tshirt").value="T Shirt(XL)";
	}
}

$(function() {
   $('#tshirtform a').lightBox({
	overlayBgColor: '#000',
	overlayOpacity: 0.6,
	imageLoading: 'http://contractorsthriftstore.com/images/lightbox-ico-loading.gif',
	imageBtnClose: 'http://contractorsthriftstore.com/images/lightbox-btn-close.gif',
	imageBtnPrev: 'http://contractorsthriftstore.com/images/lightbox-btn-prev.gif',
	imageBtnNext: 'http://contractorsthriftstore.com/images/lightbox-btn-next.gif',
	containerResizeSpeed: 350,
	txtImage: 'Image',
	txtOf: 'of'
   });
});

$(function() {
   $('#pencilform a').lightBox({
	overlayBgColor: '#000',
	overlayOpacity: 0.6,
	imageLoading: 'http://contractorsthriftstore.com/images/lightbox-ico-loading.gif',
	imageBtnClose: 'http://contractorsthriftstore.com/images/lightbox-btn-close.gif',
	imageBtnPrev: 'http://contractorsthriftstore.com/images/lightbox-btn-prev.gif',
	imageBtnNext: 'http://contractorsthriftstore.com/images/lightbox-btn-next.gif',
	containerResizeSpeed: 350,
	txtImage: 'Image',
	txtOf: 'of'
   });
});


function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function showmanform()
{
$("#mangroup").css({'background-color' : '#F0F0F0'});
$("#mangroup").fadeIn("slow");
}

function hidemanform()
{
$("#mangroup").fadeOut("slow");
}



function stateChanged() 
{
    if (xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3 || xmlHttp.readyState == 0) 
	{
		if(loadflag=="ajaxupdate_action")
		{
			document.getElementById("statuscontainer_msg").innerHTML =loadstatustext;
		}
		else
		{
			document.getElementById("statuscontainer").innerHTML =loadstatustext;
			
		}
    }
    else if(xmlHttp.readyState == 4)
	{
		
        if(loadflag=="ajaxupdate")
		{
			document.getElementById("statuscontainer").innerHTML ="";
			document.getElementById("newslettercontent").innerHTML =xmlHttp.responseText;
			loadflag="";
		}
		else if(loadflag=="ajaxupdate_isolatemem")
		{
			document.getElementById("statuscontainer").innerHTML ="";
			document.getElementById("memberdetails").innerHTML =xmlHttp.responseText;
			loadflag="";
			
		}
		else if(loadflag=="ajaxupdate_action")
		{
			document.getElementById("wrapper").innerHTML =xmlHttp.responseText;
			loadflag="";
			ajaxcaller_isolate_mem();
		}
		else if(loadflag=="ajaxupdate_isoemail")
		{
			document.getElementById("admin_mem_emails").innerHTML =xmlHttp.responseText;
			loadflag="";
		}
		
	}			
}
		
function ajaxcaller(obj) 
{

        var url = "newsletter_vol1.php?id="+obj;
		passUrl(url);
		loadflag="ajaxupdate";
}

function ajaxcaller_isolate_mem() 
{
		var obj=document.getElementById("isomemid").value;
		var url = "admin-catmem.php?id="+obj;
		passUrl(url);
		loadflag="ajaxupdate_isolatemem";
}	

/****************************************************************************************
 * Function    : 	passUrl
 * Description : 	This function is used to pass the parameters to the corresponding 
					PHP file by the GET method.
****************************************************************************************/

function passUrl(url1)
{
	url1 = url1+"&sid="+Math.random();
	//xmlHttp.onreadystatechange = stateChanged;	
    xmlHttp.open("GET", url1, true);
	xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.send(null);	
}

function valemail()
{
	var mailid=document.getElementById('mailid').value;
	if(mailid=="")
	{
		alert("Email Address Cannot be Empty!");
		return(false);
	}
	else
	{
		return(true);
	}
}

function choose_action()
{
	loadflag="ajaxupdate_action";
	var action=document.getElementById('memtype').value;
	if(action=="home")
	{
	ajaxcaller_update_homeowners();
	}
	else if(action=="supplier")
	{
	ajaxcaller_update_supplier();
	}
	else if(action=="designer")
	{
	ajaxcaller_update_designer();
	}
	else if(action=="solar")
	{
	ajaxcaller_update_solar();
	}
	else if(action=="contractor")
	{
	showsubtype();
	}

}

function showsubtype()
{
$("#subtype").css({'background-color' : '#A5F043'});
$("#subtype").fadeIn("slow");
}

function hidesubtype()
{
$("#subtype").fadeOut("slow");
}

function ajaxcaller_update_homeowners() 
{
		var obj=document.getElementById("isomemid").value;
		var url = "admin-catmem.php?action=home&userid="+obj;
		passUrl(url);
		loadflag="ajaxupdate_action";
}

function ajaxcaller_update_supplier() 
{
		var obj=document.getElementById("isomemid").value;
		var url = "admin-catmem.php?action=supplier&userid="+obj;
		passUrl(url);
		loadflag="ajaxupdate_action";
}

function ajaxcaller_update_designer() 
{
		var obj=document.getElementById("isomemid").value;
		var url = "admin-catmem.php?action=designer&userid="+obj;
		passUrl(url);
		loadflag="ajaxupdate_action";
}

function ajaxcaller_update_solar() 
{
		var obj=document.getElementById("isomemid").value;
		var url = "admin-catmem.php?action=designer&userid="+obj;
		passUrl(url);
		loadflag="ajaxupdate_action";
}


function ajax_subtype_catmem(ctnum)
{
		var obj=document.getElementById("isomemid").value;
		var url = "admin-catmem.php?action=contractors&userid="+obj+"&typeofcont="+ctnum;
		passUrl(url);
		loadflag="ajaxupdate_action";
}

function admin_show_emails()
{
		var obj=document.getElementById("admin_iso_emails").value;
		var url = "admin-mem-emails.php?type="+obj;
		passUrl(url);
		loadflag="ajaxupdate_isoemail";
}