if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function remResult(name,userid,num,appDefaultPath,apid){

	var params = 'name=' + name +'&userID='+userid+'&num='+num;
	url=servrpath+"editFamily.php?"+params;
		 
	
        var obj = document.getElementById("boxes"); 
       gadgets.io.makeRequest( url, function(responseText){
		document.getElementById('loader').style.display = "block";		
       familyList1(userid,apid);
gadgets.window.adjustHeight('1350');
       
	    });
}
		
function profileInsrt(srcPic,id,userid,fname,lname,sex){
	var params = 'prosrc=' + srcPic +'&fid='+id+'&userID='+userid+'&fname='+fname+'&lname='+lname+'&sex='+sex;
	url="editFamily.php?"+params;
	 document.getElementById('loader').style.display = "block";
	if(XMLHttpRequestObject) {
        var obj = document.getElementById("boxes"); 
        XMLHttpRequestObject.open("GET", url); 
	    XMLHttpRequestObject.onreadystatechange = function() 
        {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				obj.innerHTML = XMLHttpRequestObject.responseText;
				document.getElementById('loader').style.display = "none";
			}
		} 
        XMLHttpRequestObject.send(null);
    }    

}
		
function getExtraPics(userid,num,apid){
	var params = 'userID='+userid+'&num='+num+'&apid='+apid+'&state=extra&slimit=0&elimit=50';
	url=servrpath+"editFamily.php?"+params;
	
	document.getElementById('loader1').style.display = "block";
	
	
gadgets.io.makeRequest( url, function(responseText){
		var obj = document.getElementById("gallaryPic"); 
obj.innerHTML = responseText.text;
  gadgets.window.adjustHeight('2400');

				//document.getElementById('extrapics').style.display = "block";
				document.getElementById('dspextrapics').style.display = "none";
				document.getElementById('hdextrapics').style.display = "block";
				document.getElementById('loader1').style.display = "none";
				Sortable.create("boxes",
     {tag:'li',overlap:'horizontal',constraint: false,ghosting:false,
      onUpdate:function(){
	 url1=servrpath+'order.php?'+Sortable.serialize('boxes');
gadgets.io.makeRequest( url1, function(responseText){
	  });
        
       Sortable.serialize("boxes");
		
      }
    })
	
	
	  
	
	  }, {refreshInterval:0});
	
}
	
/* function getExtraPics(userid,num){
	var params = 'userID='+userid+'&num='+num+'&state=extra&slimit=10&elimit=50';
	url="editFamily.php?"+params;
	document.getElementById('loader1').style.display = "block";
	if(XMLHttpRequestObject) {
		var obj = document.getElementById("boxes1"); 
        XMLHttpRequestObject.open("GET", url); 
		XMLHttpRequestObject.onreadystatechange = function() 
        {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
			    obj.innerHTML = XMLHttpRequestObject.responseText;
				document.getElementById('extrapics').style.display = "block";
				document.getElementById('dspextrapics').style.display = "none";
				document.getElementById('hdextrapics').style.display = "block";
				document.getElementById('loader1').style.display = "none";
            }
		}
        XMLHttpRequestObject.send(null);
    }
}
 */		
/* function hideExtraPics(userid,num){
	document.getElementById("boxes1").innerHTML='';
	document.getElementById('extrapics').style.display = "none";
	document.getElementById('hdextrapics').style.display = "none";
	document.getElementById('dspextrapics').style.display = "block";
} */

function changeTab(vl){
pstSkp=document.getElementById('postSkip').value;
if(vl==1){
if(pstSkp=='1')
document.getElementById('postinstall').className="switch2";
else
document.getElementById('postinstall').className="switch3";

document.getElementById("pagecontent2").style.display="none";
document.getElementById("pagecontent").style.display="block";
}else if(pstSkp!='1'){
document.getElementById('postinstall').className="switch1";
document.getElementById("pagecontent").style.display="none";
document.getElementById("pagecontent2").style.display="block";

}

}
	
function hideExtraPics(userid,num,limit,apid){
	var params = 'userID='+userid+'&num='+num+'&apid='+apid+'&state=extra&slimit=0&elimit='+limit;

	url=servrpath+"editFamily.php?"+params;
	
	document.getElementById('loader1').style.display = "block";
	
	
gadgets.io.makeRequest( url, function(responseText){
		var obj = document.getElementById("gallaryPic"); 
obj.innerHTML = responseText.text;
gadgets.window.adjustHeight('1350');
				//document.getElementById('extrapics').style.display = "block";
				document.getElementById('dspextrapics').style.display = "block";
				document.getElementById('hdextrapics').style.display = "none";
				document.getElementById('loader1').style.display = "none";
				Sortable.create("boxes",
     {tag:'li',overlap:'horizontal',constraint: false,ghosting:false,
      onUpdate:function(){
	 url1=servrpath+'order.php?'+Sortable.serialize('boxes');
gadgets.io.makeRequest( url1, function(responseText){
	  });
        
       Sortable.serialize("boxes");
		
      }
    })
	
	
	  
	
	  }, {refreshInterval:0});
}
		
function popwindow(uid){
	window.open(servrpath+'preview.php?profile_id='+escape(uid),'MyProfile','height=400,width=550,top=115,left=400');
}

function clearText(id){
	if(document.getElementById(id).value=="Enter Relation"){
		document.getElementById(id).value = "";
	}	
}

function saveSettings(id,rel,uid,num,j,apid){
	if(rel=="Other"){
		var div0='dropdowndiv'+j;
		var div1='textdiv'+j;
		document.getElementById(div0).style.display = "none";
		document.getElementById(div1).style.display = "block";
		return false;
	}
	if(rel=="1"){
		alert("Please enter valid relation");
		return false;
	}else{
		var params = 'hdnVal=save&hdnID='+id+'&userID='+uid+'&hdnRelation='+rel+'&num='+num;
		url=servrpath+"editFamily.php?"+params;
		document.getElementById('loader').style.display = "block";
		 var obj = document.getElementById("boxes"); 
       gadgets.io.makeRequest( url, function(responseText){
		document.getElementById('loader').style.display = "block";		
       familyList1(uid,apid);
		gadgets.window.adjustHeight('1350');
       
	    });
		    
				
	}
}

function addToProfile(id,uid,num){
	if(num<6){
		var params = 'hdnVal=profile&flid='+id+'&userID='+uid+'&num='+num;
		url = "editFamily.php?"+params;
		document.getElementById('loader').style.display = "block";
		if(XMLHttpRequestObject) {
			//var obj = document.getElementById("boxes"); 
			XMLHttpRequestObject.open("GET", url); 
			XMLHttpRequestObject.onreadystatechange = function() 
			{
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
					//obj.innerHTML = XMLHttpRequestObject.responseText; 
					document.getElementById('loader').style.display = "none";
					window.top.location=appDefaultPath;
				}
			} 
			XMLHttpRequestObject.send(null);
		}
	}else{
		alert("You already have 6 members in your profile. To add this member to your profile, you need to delete a current member.");
	}
}

function removeFromProfile(flid,id,uid,num){
	var params = 'hdnVal=remove&flid='+flid+'&pid='+id+'&userID='+uid+'&num='+num;
	url = "editFamily.php?"+params;
	document.getElementById('loader').style.display = "block";
	if(XMLHttpRequestObject) {
		//var obj = document.getElementById("boxes"); 
		XMLHttpRequestObject.open("GET", url); 
		XMLHttpRequestObject.onreadystatechange = function() 
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				//obj.innerHTML = XMLHttpRequestObject.responseText; 
				document.getElementById('loader').style.display = "none";
				window.top.location=appDefaultPath;
			}
		} 
		XMLHttpRequestObject.send(null);
	}
}

function redirectto(){
	window.top.location=apppath;
}

function startCallback() {
//alert('guri');
	// make something useful before submit (onStart)
	document.getElementById('friend').style.display = "none";
	document.getElementById('loader').style.display = "block";
	var re = /[^a-z]/gi;
	
	var fname = document.frm.txtFName;
	var lname = document.frm.txtLName;
	var fname1 = document.frm.txtFName.value;
	var lname1 = document.frm.txtLName.value;
	var relation = document.frm.txtRelation;
	var img = document.frm.group1;
	var pic = document.frm.upic;
	
	
	if(re.test(fname1)) { alert("Input contains invalid characters in firstname");
    document.getElementById('loader').style.display = "none";
	document.getElementById('friend').style.display = "block";	
	document.frm.txtFName.value="";
	fname.focus();
 return false;  }
 
    if(re.test(lname1)) { alert("Input contains invalid characters in lastname"); 
	document.getElementById('loader').style.display = "none";
	document.getElementById('friend').style.display = "block";
	document.frm.txtLName.value="";
	lname.focus();
 return false;  }
 	
	if(fname.value==""){
		alert("Please enter first name");
		document.getElementById('loader').style.display = "none";
		document.getElementById('friend').style.display = "block";
		fname.focus();
		return false;
	}
	if(lname.value==""){
		alert("Please enter last name");
		document.getElementById('loader').style.display = "none";
		document.getElementById('friend').style.display = "block";
		lname.focus();
		return false;
	}
	
	if(relation.value=="1"){
		alert("Please select relation");
		
		document.getElementById('loader').style.display = "none";
		document.getElementById('friend').style.display = "block";
		relation.focus(relation.value);
		return false;
	}
	
	if(relation.value=="Other"){					
		var relation1 = document.frm.txtRelation1;
		if(relation1.value==""){
				alert("Please enter relation");
				document.getElementById('loader').style.display = "none";
				document.getElementById('friend').style.display = "block";
				relation1.focus();
				return false
		}
	}
	
	return true;
				
}
		
function showtext(){
	var relation1 = document.frm.txtRelation1;
	var relation = document.frm.txtRelation;
	if(relation.value=="Other"){
		document.getElementById('textDiv').style.display = "block";
		document.getElementById('selDiv').style.display = "none";
	}else{
		document.getElementById('textDiv').style.display = "none";
		if(relation1.value==""){
			document.getElementById('txtRelation1').value="Enter Relation";
		}
	}
}
			
function display(val)
{
	X = document.getElementById('divUpload');
	Y = document.getElementById('divProduct');
	if(val =="browser")
	{
		X.style.display = "block";
		Y.style.display = "none";
		document.getElementById('hdnImage').value="";
		Z = document.getElementById('divPic');
		Z.style.display = "none";
	}
	else if(val == "album")
	{
		X.style.display = "none";
		Y.style.display = "block";
	}
}

function displayDiv(elem,pictureID)
{
	X = document.getElementById('divProduct');
	Y = document.getElementById('divPic');
	X.style.display = "none";
	Y.style.display = "block";
	document.getElementById('image1').src=elem;
	document.getElementById('hdnImage').value=elem;
	document.getElementById('hdnPictureID').value=pictureID;
}
		
function cleartext(){
	document.getElementById('txtEmail').value="";
}

function clearRtext(){
	document.getElementById('txtRelation1').value="";
}

function dispaddRelMsg(){

document.getElementById('addRelDiv').style.display = "block";

}
