//var path='boards';
var path='';
function confirmDelete(action){
    
	var con=confirm("Are you sure you want to "+action+"?");
	return con;
	
}

function removePrompts(){
	jQuery('.formError').validationEngine('hideAll');
	}


function getGoogleInfo(){
	var url="https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token=1/QUDGrpegw3XkS0LcTAAG1CLLicU0r_0JcdnyPg-7SBA";
	
	$.post(url,{},
			
	function(data){
		alert(data);
	});
	
}


function upgradeWithPromoCode(contextPath){
	
	$("#div_subscription_upgradepromo_dialog input input[type='submit']").attr("disabled", "true");
	
	var url=contextPath+'/designer/promoupgrade';
	var promocode=$("#promocode").val();
	
	if(jQuery.trim(promocode)==''){
		jQuery('#promocode').validationEngine('showPrompt', 'Please enter promocode', 'error', true);
	}else{
	
	
	$.post(url,
	    	{promo:promocode},
	    	
	    	function(data){
	    		var arr=data.split("++");
	    		
	    		if(arr[0]=="success"){
	    			$("#img_promo_result").attr("src", "images/correct_icon.png");
	    			$("#span_promo_result").html("");
	    			$("#div_subscription_upgradepromo_dialog input input[type='submit']").attr("display", "none");
	    			setTimeout("location.reload(true)", 500);
	    			
	    		}else if(arr[0]=="error"){
	    			$("#span_promo_result").html("Error in upgrading.Try after some time.");
	    			$("#div_subscription_upgradepromo_dialog input input[type='submit']").attr("disabled", "false");
	    			$("#img_promo_result").attr("src", "images/wrong_icon.png");
	    		}else{
	    			$("#span_promo_result").html(arr[0]);
	    			$("#div_subscription_upgradepromo_dialog input input[type='submit']").attr("disabled", "false");
	    			$("#img_promo_result").attr("src", "images/wrong_icon.png");
	    		}
	    		
	    	});
}
	
	$("#school").val("");
	
}


function newsletterSignUp(contextPath){
	
	var name=$('#newsletter_name').val();
	var email=$('#newsletter_email').val();
	
	if(jQuery.trim(name)=='Name'){
		jQuery('#name').validationEngine('showPrompt', 'Please enter your name', 'error', true);
	}
	else{
		
		var url=contextPath+'/designer/newsletter';
		
		$.post(url,
		    	{name:name,email:email},
		
		    	function(data){
		    		
		    		if(data=="success"){
		    			
		    		//	$('#newsletterdivres').html("<div class='msg-success' style='width:170px;'>Thanks for subscription.</div>");
		    			jQuery('#formID1').validationEngine('showPrompt', 'Thanks for subscription.', 'pass', true)
		    			
		    			$('#name').val('');
		    			$('#email').val('');
						 
		    		}else if(data=="error"){
		    			//$('#newsletterdivres').html("<div class='msg-error' style='width:170px;'>Error!! Please try again.</div>");
		    			jQuery('#formID1').validationEngine('showPrompt', 'Error!! Please try again.', 'error', true)
		    		}
		
		    	});
		
	}
	
}


function addItemToMyLibrary(contextPath){
	
	var id=$('#selecteditem').val();
	var library=$('#library').val();
	var picname=$('#picname').val();
	var owner=$('#itemowner').val();
	
	if(library.length<1||jQuery.trim(picname)<1){
		$('#addtolibdivres').html("<span style='color:red;;font-weight:bold;'>Please enter valid data for library image .<span>");
	}else{
	
	var url=contextPath+'/libraries/addtomylibrary';
	
	$.post(url,
	    	{itemid:id,libraryid:library,picname:picname,owner:owner},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			
	    			$('#addtolibdivres').html("<span style='color:green;font-weight:bold;'>Item added succesfully.<span>");
	    			
	    			$('#library').val('');
	    			//$('#selecteditem').val(''); 
	    			$('#picname').val('');
					 
	    		}else if(data=="error"){
	    			$('#addtolibdivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	    		}
	
	    	});
	}
}

function addItemToMyLibrarySupplier(contextPath){
	
	var id=$('#selecteditem').val();
	var library=$('#library').val();
	var picname=$('#picname').val();
	var owner=$('#itemowner').val();
	
	if(library.length<1||jQuery.trim(picname)<1){
		$('#addtolibdivres').html("<span style='color:red;;font-weight:bold;'>Please enter valid data for library image .<span>");
	}else{
	
	var url=contextPath+'/libraries/addtomylibrarysupplier';
	
	$.post(url,
	    	{itemid:id,libraryid:library,picname:picname,owner:owner},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			
	    			$('#addtolibdivres').html("<span style='color:green;font-weight:bold;'>Item added succesfully.<span>");
	    			
	    			$('#library').val('');
	    			//$('#selecteditem').val(''); 
	    			$('#picname').val('');
					 
	    		}else if(data=="error"){
	    			$('#addtolibdivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	    		}
	
	    	});
	}
}

function edititem(){
	
	$('#edititemform').ajaxSubmit(function(response){
		
		onsuccess:editItemResponse(response);
	});
	
}

function editItemResponse(data){
	
	var libid=$('#eitemid').val();
	
	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#edititemdivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Item updated succesfully.<span>");
		location.reload(true);
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#edititemdivres').html("<span style='color:red;;font-weight:bold;'>Item not updated. Please try again.<span>");
	}else{
		$('#edititemdivres').html("<span style='color:red;;font-weight:bold;'>"+data+".<span>");
	}
	
	
	
}


function deleteLibraryItem(id,divid,contextPath){
	
	
	
	var count=$('#totalcount').html();
	
	//if(confirmDelete('delete this library item')){
	
	if(true){
	
	var url=contextPath+'/libraries/deleteitem';
	
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#'+divid).css({
	    				"visibility":"hidden",
	    				"display":"none"
	    				});
	    			
	    			$('#totalcount').html(count-1);
	    			
	    			 $("#div_alert_dialog h1").html("Item deleted succesfully!!");
                     showDialog("#div_alert_dialog");
	    			
	    			
	    		}else if(data=="error"){
	    			
	    			 $("#div_alert_dialog h1").html("Error in deleting. Try again.");
                     showDialog("#div_alert_dialog");
	    			
	    		}else if(data=="itemused"){
	    			
	    			 $("#div_alert_dialog h1").html("Item is being used in board. Cannot be deleted!!");
                     showDialog("#div_alert_dialog");
	    			
	    		}
	
	    	});
	}
}


function deleteMyLibrary(id,divid,contextPath){
	
	var count=$('#totalcount').html();
	
	//if(confirmDelete('delete this library folder')){
	if(true){
	
	var url=contextPath+'/libraries/deletelibrary';
	
	//alert(url); 
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#'+divid).css({
	    				"visibility":"hidden",
	    				"display":"none"
	    				});
	    			
	    			$('#totalcount').html(count-1);
	    			
	    			 $("#div_alert_dialog h1").html("Library deleted successfully.");
                     showDialog("#div_alert_dialog");
	    			
	    		}else if(data=="error"){
	    			
	    			 $("#div_alert_dialog h1").html("Error in deleting!! Try again.");
                     showDialog("#div_alert_dialog");
	    			
	    		}else if(data=="librarynotempty"){
	    			
	    			 $("#div_alert_dialog h1").html("Please delete items in library to delete library.");
                     showDialog("#div_alert_dialog");
	    			
	    		}
	
	    	});
	}
}


function deleteSupplierLibrary(id,divid,contextPath){
	
	var count=$('#totalcount').html();
	
	if(confirmDelete('delete this library folder')){
	
	var url=contextPath+'/libraries/deletesupplierlibrary';
	
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#'+divid).css({
	    				"visibility":"hidden",
	    				"display":"none"
	    				});
	    			
	    			$('#totalcount').html(count-1);
	    			
	    		}else if(data=="error"){
	    			alert("Error in deleting. Try again.");
	    		}else if(data=="librarynotempty"){
	    			alert("Please delete items in library to delete library.");
	    		}
	
	    	});
	}
}


function createlibrary(contextPath){
	$('#createlibrary').attr("action",contextPath+"/libraries/createlibrary");
	
	var options = {
	        success:createLibraryResponse	        
	        };
	
	$('#createlibrary').ajaxSubmit(options);
		
}

function createLibraryResponse(data, statusText, xhr, $form){

	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#addlibrarydivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Library added successfully .<span>");
		
		setTimeout("$.fancybox.close()", 500);
		location.reload(true);
		
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#addlibrarydivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
		$('#addlibrarydivres').html("<span style='color:red;;font-weight:bold;'>The library name already exists. Please try another name.<span>");	
	}
	
	
}


function editlibrary(id){
	
	$('#editlibraryform'+id).ajaxSubmit(function(response){
		
		onsuccess:editLibraryResponse(response, id);
	});
	
}

function editLibraryResponse(data, id){
	
	//var libid=$('#elid').val();
	
	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		//$('#editlibrarydivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Library updated successfully.<span>");
		$('#lib_name_'+id).html($('#elibraryname' + id).val());
		$('#lib_desc_'+id).html($('#edescription' + id).val());
                
                $('#lib_vis_'+id).removeClass();
                if($('#evispublic'+id).attr("checked") != "undefined" && $('#evispublic'+id).attr("checked") == "checked"){
                    $('#lib_vis_'+id).html("Public");
                    $('#lib_vis_'+id).addClass("public_visibility");
                }else{
                    $('#lib_vis_'+id).html("Private");
                    $('#lib_vis_'+id).addClass("private_visibility");
                    
                }

                $("#div_edit_"+id).slideUp(1000);
                $("#div_alert_dialog h1").html("Library updated succesfully.");
                showDialog("#div_alert_dialog");
		
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
	//	$('#editlibrarydivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
		//alert("Session expired!! Please login again and try again.");
                $("#div_alert_dialog h1").html("Session expired!! Please login again and try again.");
                showDialog("#div_alert_dialog");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
	//		$('#editlibrarydivres').html("<span style='color:red;;font-weight:bold;'>Library with this name already taken added by you. Please try another name.<span>");
		//alert("Library with this name already taken added by you. Please try another name.");
                $("#div_alert_dialog h1").html("Library with this name already taken added by you. Please try another name.");
                showDialog("#div_alert_dialog");
	}
	
	
	
}



function createsupplierlibrary(contextPath){
	$('#createlibrary').attr("action",contextPath+"/products/createlibrary");
	$('#createlibrary').ajaxSubmit(function(response){
		
		onsuccess:createSupplierLibraryResponse(response);
	});
	
}

function createSupplierLibraryResponse(data){

	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#addlibrarydivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Library added successfully .<span>");
		
		setTimeout("$.fancybox.close()", 500);
		location.reload(true);
		
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#addlibrarydivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
		$('#addlibrarydivres').html("<span style='color:red;;font-weight:bold;'>The library name already exists. Please try another name.<span>");	
	}
	
	
}


function editsupplierlibrary(){
	
	$('#editlibraryform').ajaxSubmit(function(response){
		
		onsuccess:editSupplierLibraryResponse(response);
	});
	
}

function editSupplierLibraryResponse(data){
	var libid=$('#elid').val();
	
	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#editlibrarydivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Library updated successfully.<span>");
		$('#lib'+libid).html($('#elibraryname').val());
		
		$('#elibraryname').val("");
		$('#edescription').val("");
		$('#elid').val("");
		setTimeout("$.fancybox.close()", 500);
		
		
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#editlibrarydivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
			$('#editlibrarydivres').html("<span style='color:red;;font-weight:bold;'>Library with this name already taken added by you. Please try another name.<span>");	
	}
	
	
	
}

function deleteMyBoard(bid,contextPath){

var count=$('#totalcount').html();
	
	
	
    var url=contextPath+'/board/deleteboard';

    $.post(url,
            {id:bid},

            function(data){

                    if(data=="success"){
                            $('#mainboard'+bid).css({
                                    "visibility":"hidden",
                                    "display":"none"
                                    });

                            $('#totalcount').html(count-1);

                    }else if(data=="error"){
                            alert("Error in deleting. Try again.");
                    }

            });
	
}

function editboard(){
	
	if((jQuery.trim($('#eboarddescription').val())).length>1000){
		jQuery('#eboarddescription').validationEngine('showPrompt', 'Description should be upto 1000 characters only', 'error', true);
	}else if((jQuery.trim($('#eboardtags').val())).length>500){
		jQuery('#eboardtags').validationEngine('showPrompt', 'Tags should be upto 500 characters only', 'error', true);
	}else{	
		$('#editboardform').ajaxSubmit(function(response){
			
			onsuccess:createBoardResponse(response);
		});
	}
	
}

function createBoardResponse(data){

	var bid=$('#ebid').val();
	var name=$('#eboardname').val();
	
	var cre_com=$('input[name=creativeprotfolio]:checked').val();
	var privacy=$('input[name=profileVisibility]:checked').val();;
		
	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		
		$('#editboarddivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Board updated succesfully.<span>");
		
		$('#boardname'+bid).html(name);
		
		
		
		if(privacy=='private' && cre_com=='Y'){
			$('#sharing'+bid).html("<div class='red FloatLeft'>Private</div><p class='star'  style='float: right;'><span class='FloatRight'>In My Creative Portfolio</span></p>");
		}
		else if(privacy=='private' && cre_com=='N'){
			$('#sharing'+bid).html("<div class='red FloatLeft'>Private</div><p class='star'  style='float: right;'><div class='red FloatRight'>Not In My Creative Portfolio</div></p>");
		}
		else if(cre_com=='Y'&& privacy=='public'){
			$('#sharing'+bid).html("<div class='green FloatLeft'>Public</div><p class='star'  style='float: right;'><span class='FloatRight'>In My Creative Portfolio</span></p>");
		}
		else if(cre_com=='N'&& privacy=='public'){
			$('#sharing'+bid).html("<div class='green FloatLeft'>Public</div><p class='star'  style='float: right;'><div class='red FloatRight'>Not In My Creative Portfolio</div></p>");
		}
		
		
		$('#approvalstatus').html("");
		setTimeout("$.fancybox.close()",1000);
		
		 
	}else if(data=="successwithwarning"||data=="<pre>successwithwarning</pre>"||data=="<PRE>successwithwarning</PRE>"){
		$('#editboarddivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Board updated succesfully.<span>");
		
		$('#boardname'+bid).html(name);
		
		
		
		if(privacy=='private' && cre_com=='Y'){
			$('#sharing'+bid).html("<div class='red FloatLeft'>Private</div><p class='star'  style='float: right;'><span class='FloatRight'>In My Creative Portfolio</span></p>");
		}
		else if(privacy=='private' && cre_com=='N'){
			$('#sharing'+bid).html("<div class='red FloatLeft'>Private</div><p class='star'  style='float: right;'><div class='red FloatRight'>Not In My Creative Portfolio</div></p>");
		}
		else if(cre_com=='Y'&& privacy=='public'){
			$('#sharing'+bid).html("<div class='green FloatLeft'>Public</div><p class='star'  style='float: right;'><span class='FloatRight'>In My Creative Portfolio</span></p>");
		}
		else if(cre_com=='N'&& privacy=='public'){
			$('#sharing'+bid).html("<div class='green FloatLeft'>Public</div><p class='star'  style='float: right;'><div class='red FloatRight'>Not In My Creative Portfolio</div></p>");
		}
		
		$('#approvalstatus').html("Pending approval from administrator");
		
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#editboarddivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	}
	
	
	
}


function deleteMyProject(id,divid,contextPath){
	
	var count=$('#totalcount').html();
	
	//if(confirmDelete('delete this project')){
	
	var url=contextPath+'/projects/deleteproject';
	
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			/*$('#'+divid).css({
	    				"visibility":"hidden",
	    				"display":"none"
	    				});*/
                                $('#'+divid).fadeOut(500);
	    			
	    			$('#totalcount').html(count-1);
                                
                                $("#div_alert_dialog h1").html("Project deleted successfully.");
                                showDialog("#div_alert_dialog");
	    			
	    		}else if(data=="error"){
	    			//alert("Error in deleting. Try again.");
                                $("#div_alert_dialog h1").html("Error in deleting. Try again.");
                                showDialog("#div_alert_dialog");
	    		}
	
	    	});
	//}
}


function createproject(contextPath){
	
	var newprojectname=$('#projectname').val();
	
	
	var url=contextPath+'/projects/createproject';
	
	$.post(url,{projectname:newprojectname},
			function(data){		
			data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#addprojectdivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Project added succesfully.<span>");
		location.reload(true);
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#addprojectdivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	}else if(data=="limitexceeds"||data=="<pre>limitexceeds</pre>"||data=="<PRE>limitexceeds</PRE>"){
		$('#addprojectdivres').html("<span style='color:red;font-weight:bold;'>You have already added maximum allowed 5 projects.<span>");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
		$('#addprojectdivres').html("<span style='color:red;;font-weight:bold;'>Project name already taken. Please try another name.<span>");	
	}
	
	$('#projectname').val("");
	});
}

/*function createProjectResponse(data){

	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#addprojectdivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Project added succesfully.<span>");
		location.reload(true);
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#addprojectdivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	}else if(data=="limitexceeds"||data=="<pre>limitexceeds</pre>"||data=="<PRE>limitexceeds</PRE>"){
		$('#addprojectdivres').html("<span style='color:red;font-weight:bold;'>You have already added maximum allowed 5 projects.<span>");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
		$('#addprojectdivres').html("<span style='color:red;;font-weight:bold;'>Project name already taken. Please try another name.<span>");	
	}
	
	$('#projectname').val("");
	
}*/


function editproject(contextPath,prjid){	
	var editprojectname=$('#eprojectname'+prjid).val();
	
	//var prjid=$('#epid').val();

        
        

	if(jQuery.trim(editprojectname)==''){
		
		jQuery('#eprojectname'+prjid).validationEngine('showPrompt', 'Project Name is required.', 'error', true);
	}else{	
		 removePrompts();
            
        $("#div_alert_dialog h1").html("<img src='"+contextPath+"/images/ajax_loader_dark.gif' /> Saving");
        showDialog("#div_alert_dialog");
	
	var url=contextPath+'/projects/updateproject';
	
	$.post(url,{eprojectname:editprojectname,epid:prjid},
			function(data){
		
		data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
            
            //$('#editprojectdivres'+prjid).html("<span style='color:green;padding-left:105px;font-weight:bold;'>Project updated succesfully.<span>");
            $('#prj'+prjid).html($('#eprojectname'+prjid).val());
		
            $('#eprojectname'+prjid).val("");
            
            $("#div_edit_"+prjid).slideUp(1000);
            $("#div_alert_dialog h1").html("Project updated succesfully.");
            showDialog("#div_alert_dialog");
		
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		//$('#editprojectdivres'+prjid).html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
                $("#div_alert_dialog h1").html("Session expired!! Please login again and try again.");
                showDialog("#div_alert_dialog");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
		//$('#editprojectdivres'+prjid).html("<span style='color:red;;font-weight:bold;'>Project name already taken. Please try another name.<span>");
                $("#div_alert_dialog").html("Project name already taken. Please try another name.");
                showDialog("#div_alert_dialog");
	}
	

	});
}
	
}

function editProjectResponse(data){
	var prjid=$('#epid').val();
	
	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#editprojectdivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Project updated succesfully.<span>");
		$('#prj'+prjid).html($('#eprojectname').val());
		
		$('#eprojectname').val("");
		//$('#epid').val("");
		
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#editprojectdivres').html("<span style='color:red;;font-weight:bold;'>Session expired!! Please login again and try again.<span>");
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
			$('#editprojectdivres').html("<span style='color:red;;font-weight:bold;'>Project name already taken. Please try another name.<span>");	
	}
	
	
	
}



function submitanidea(contextPath){
	
	var url=contextPath+'/competition/submitidea';
	
	var name=$("#name").val();
	var email=$("#email").val();
	var description=$("#description").val();
	var j_captcha_response=$("#j_captcha_response").val();
	
	$.post(url,
	    	{name:name,email:email,description:description,j_captcha_response:j_captcha_response},
	    	
	    	function(data){

	    		if(data=="success"){
	    			$("#submitideadivres").html("<span style='color:green;padding-left:110px;font-weight:bold;'>Idea submitted succesfully.</span>");	
	    			
	    			$("#name").val("");
	    			$("#email").val("");
	    			$("#description").val("");
	    			$("#j_captcha_response").val("");
	    			
	    		}else if(data=="captchaerror"){
	    			$("#submitideadivres").html("<span style='color:red;padding-left:30px;font-weight:bold;'>Please read the image below carefully and enter valid characters.</span>");
	    		}else if(data=="error"){
	    			$("#submitideadivres").html("<span style='color:red;padding-left:30px;font-weight:bold;'>Error in submition idea.Try after some time.</span>");
	    		}
	    		
	    	});
	
	

	
}


function removeMembersFromGroup(contextPath){
	
	var checked = $("input[name=id]:checked").length;
	
	if (checked < 1) {
		alert("No user selected!!");
	}else{
	
		if(confirmDelete('remove this member')){
		
		$('#removeusersform').ajaxSubmit(function(response){			
			
			if(response=='success'){
				$('input[name=id]').attr('checked', false);
				$('#editgroupusersres').html("<span style='color:green;font-weight:bold;padding-left:72px;'>Users removed succesfully from group.<span>");
				location.reload(true);
			}
		});
		
		}
		
	}
	
}

function removeBoardsFromGroup(contextPath){
	
	var checked = $("input[name=id]:checked").length;
	
	if (checked < 1) {
		alert("No board selected!!");
	}else{
	
		if(confirmDelete('remove this board')){
		
		$('#removeboardsform').ajaxSubmit(function(response){			
			
			if(response=='success'){
				$('input[name=id]').attr('checked', false);
				$('#editgroupboardsres').html("<span style='color:green;font-weight:bold;padding-left:72px;'>Boards removed succesfully from group.<span>");
				location.reload(true);
			}
		});
		
		}
	}	
}



function inviteFriendsToGroup(contextPath){
	
	$('#inviteform').ajaxSubmit(function(response){			
		
		if(response=='success'){
			$('input[name=friendid]').attr('checked', false);
			$('#invitefriendres').html("<span style='color:green;font-weight:bold;padding-left:100px;'>Friends invited succesfully.<span>");
		}
	});
	
}


function submitSampleBoardsToCompetition(selectedBoards,competition,contextPath){
	
	var url=contextPath+'/competition/submitboards';
	
	if(selectedBoards.length>0){
	
	selectedBoards=selectedBoards.join(",");
	
	$.post(url,
	    	{boards:selectedBoards,competition:competition},
	
	    	function(data){

	    		if(data=="success"){
	    			location.reload(true);
	    		}else if(data=="error"){
	    			alert("Error in submitting board. Try again.");
	    		}
	
	    	});
	
	}else{
		alert("Select at least one sample board.");
	}
}

function submitSampleBoards(selectedBoards,group,contextPath){
	
	var url=contextPath+'/groups/submitboards';
	
	if(selectedBoards.length>0){
	
	selectedBoards=selectedBoards.join(",");
	
	$.post(url,
	    	{boards:selectedBoards,group:group},
	
	    	function(data){
	    		//alert(data);
	    		if(data=="success"){
	    			location.reload(true);
	    		}else if(data=="error"){
	    			alert("Error in submitting board. Try again.");
	    		}
	
	    	});
	
	}else{
		alert("Select at least one sample board.");
	}
}



function leaveGroupFromDetail(id,contextPath){
	
	if(confirmDelete('leave group')){
		
		var url=contextPath+'/groups/leavegroup';
		
		$.post(url,
		    	{id:id},
		
		    	function(data){
		    		
		    		if(data=="success"){
		    			location.reload(true);
		    		}else if(data=="error"){
		    			alert("Error in leaving. Try again.");
		    		}
		
		    	});
		}
	
}




function deleteMyGroup(id,divid,contextPath){
	
	var count=$('#totalcount').html();
	
	if(confirmDelete('delete this group')){
	
	var url=contextPath+'/groups/deletegroup';
	
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#'+divid).css({
	    				"visibility":"hidden",
	    				"display":"none"
	    				});
	    			
	    			$('#totalcount').html(count-1);
	    			
	    		}else if(data=="error"){
	    			alert("Error in deleting. Try again.");
	    		}
	
	    	});
	}
}


function leaveGroup(id,divid,contextPath){
	
	var count=$('#totalcount').html();
	
	if(confirmDelete('leave group')){
	
	var url=contextPath+'/groups/leavegroup';
	
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#'+divid).css({
	    				"visibility":"hidden",
	    				"display":"none"
	    				});
	    			
	    			$('#totalcount').html(count-1);
	    			
	    		}else if(data=="error"){
	    			alert("Error in leaving. Try again.");
	    		}
	
	    	});
	}
}




function joinGroupFromDetail(id,contextPath){
	
	var url=contextPath+'/groups/joingroup';
	
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			location.reload(true);
	    		}
	
	    	});
	
}


function joinGroup(id,divid,contextPath){
	
	var url=contextPath+'/groups/joingroup';
	
	$.post(url,
	    	{id:id},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#'+divid).html("<span style='color:green;font-weight:bold;'>Joined</span>");
	    		}else if(data=="error"){
	    			$('#'+divid).html("<span style='color:red;font-weight:bold;'>Error in joining</span>");
	    		}else if(data=="alreadymember"){
	    			$('#'+divid).html("<span style='color:red;font-weight:bold;'>Already member</span>");
	    		}
	
	    	});
	
}


function creategroup(contextPath){
	
	$('#creategroup').ajaxSubmit(function(response){
		
		onsuccess:createGroupResponse(response);
	});
	
}

function createGroupResponse(data){
	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#addgroupdivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Group added succesfully.<span>");
		location.reload(true);
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#addgroupdivres').html("<span style='color:red;;font-weight:bold;'>Group not added. Please try again.<span>");
	}else if(data=="limitexceeds"||data=="<pre>limitexceeds</pre>"||data=="<PRE>limitexceeds</PRE>"){
		$('#addgroupdivres').html("<span style='color:red;font-weight:bold;'>You have already added maximum allowed 5 groups.<span>");
	}else if(data=="imageformat"||data=="<pre>imageformat</pre>"||data=="<PRE>imageformat</PRE>"){
		$('#addgroupdivres').html("<span style='color:#CB9734;;font-weight:bold;'>Group added but picture rejected. Only jpg, gif, bmp file allowed.<span>");	
		location.reload(true);
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
			$('#addgroupdivres').html("<span style='color:red;;font-weight:bold;'>Group name already taken. Please try another name.<span>");	
	}
	
	$('#groupname').val("");
	$('#description').val("");
	$('#descipline').find('option:first').attr('selected', 'selected').parent('select');
	$('#profilefilediv').html($('#profilefilediv').html());
	
}


function editgroup(){
	
	$('#editgroupform').ajaxSubmit(function(response){
		
		onsuccess:editGroupResponse(response);
	});
	
}

function editGroupResponse(data){
	
	data=data.replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	if(data=="success"||data=="<pre>success</pre>"||data=="<PRE>success</PRE>"){
		$('#editgroupdivres').html("<span style='color:green;padding-left:105px;font-weight:bold;'>Group updated succesfully.<span>");
		location.reload(true);
	}else if(data=="error"||data=="<pre>error</pre>"||data=="<PRE>error</PRE>"){
		$('#editgroupdivres').html("<span style='color:red;;font-weight:bold;'>Group not update. Please try again.<span>");
	}else if(data=="imageformat"||data=="<pre>imageformat</pre>"||data=="<PRE>imageformat</PRE>"){
		$('#editgroupdivres').html("<span style='color:#CB9734;;font-weight:bold;'>Group updated succesfully.<span>");
		location.reload(true);
	}else if(data=="duplicatename"||data=="<pre>duplicatename</pre>"||data=="<PRE>duplicatename</PRE>"){
			$('#editgroupdivres').html("<span style='color:red;;font-weight:bold;'>Group name already taken. Please try another name.<span>");	
	}
	
	
	
}


function contactus(contextPath){
	
	var from=$('#from').val();
	var comment=$('#comment').val();
	var subject=$('#subject').val();
	
	var url=contextPath+'/designer/contact-us';
	
	$.post(url,
	    	{from:from,comment:comment,subject:subject},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#responsediv').html("<div class='msg-success' style='width:515px;'>Your request has been submitted succesfully.</div>");
	    			
	    			$('#from').val("");
	    			$('#comment').val("");
	    			$('#subject').find('option:first').attr('selected', 'selected').parent('select');
	    		}else if(data=="error"){
	    			$('#responsediv').html("<div class='msg-error' style='width:515px;'>Error in submiting your request. Please submit again.</div>");
	    		}
	
	    	});
	
}

function businesswithus(contextPath){
	
	var first_name=$('#first_name').val();
	var last_name=$('#last_name').val();
	var email=$('#input_email').val();
	var number=$('#number').val();
	var organization_name=$('#organization_name').val();
	var organization_url=$('#organization_url').val();
	var message=$('#message').val();
	
	
	var url=contextPath+'/designer/business-with-us';
	
	$.post(url,
	    	{
		first_name:first_name,
		last_name:last_name,
		email:email,
		number:number,
		organization_name:organization_name,
		organization_url:organization_url,
		message:message},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#responsediv').html("<div class='msg-success' style='width:515px;'>Your request has been submitted succesfully.</div>");
	    			
	    			$('#first_name').val("");
	    			$('#last_name').val("");
	    			$('#input_email').val("");
	    			$('#number').val("");
	    			$('#organization_name').val("");
	    			$('#organization_url').val("");
	    			$('#message').val("");
	    			
	    		}else if(data=="error"){
	    			$('#responsediv').html("<div class='msg-error' style='width:515px;'>Error in submiting your request. Please submit again.</div>");
	    		}
	
	    	});
	
}

function mediaandpress(contextPath){
	
	var first_name=$('#first_name').val();
	var last_name=$('#last_name').val();
	var email=$('#input_email').val();
	var company=$('#company').val();
	var subject=$('#subject').val();	
	var message=$('#message').val();
	
	
	var url=contextPath+'/designer/media-press';
	
	alert("1");
	
	$.post(url,
	    	{first_name:first_name,last_name:last_name,email:email,company:company,subject:subject,message:message},
	
	    	function(data){
	    		
	    		if(data=="success"){
	    			$('#responsediv').html("<div class='msg-success' style='width:515px;'>Your request has been submitted succesfully.</div>");
	    			
	    			$('#first_name').val("");
	    			$('#last_name').val("");
	    			$('#input_email').val("");
	    			$('#company').val("");
	    			$('#subject').val("");	
	    			$('#message').val("");
	    			
	    		}else if(data=="error"){
	    			$('#responsediv').html("<div class='msg-error' style='width:515px;'>Error in submiting your request. Please submit again.</div>");
	    		}
	
	    	});
	
}



function cancelsubscription(contextPath){
	
	var url=contextPath+'/designer/cancelsubscription';
	
	if(confirm("Are you sure you want to cancel subscription?")){
	$.post(url,
	    	{id:""},
	    	
	    	function(data){
	    		//alert(data);
	    		if(data=="success"){
	    			location.reload(true);
	    		}else if(data=="error"){
	    			$('#response').html("<div class='msg-error' style='margin:8px 0 0 10px;'>Error in canceling subscription. Please try after some time.</div>");
	    		}
	    		
	    	});
	}
}


function updateprofilepicture(contextPath){
	
        $("#div_alert_dialog h1").html("<img src='"+contextPath+"/images/ajax_loader_dark.gif' />Uploading profile pic.");
        changeDialog("#div_alert_dialog","#div_upload_profile_pic_dialog");
        
	var options = {
	        success:updateProfilePictureResponse	        
	        };
	
	$('#profilepicform').ajaxSubmit(options);

}



function updatecompanylogo(contextPath){
	
	var options = {
	        success:updateCompanyLogoResponse	        
	        };
	
	$('#companylogoform').ajaxSubmit(options);
}


function suggestcat(contextPath){
		
	var designdescpline=$('#suggestdesigndescipline').val();
	var catname=$('#categoryname').val();
	
	var url=contextPath+'/mood-board-suppliers/suggestcategory';
	
	
	$.post(url,{productdesigndescipline:designdescpline,categoryname:catname},
			
        	function(data){
		
	
		
		var arr=data.split("++");

		arr[0]=arr[0].replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
		
		
		if(arr[0]=='<pre>success'||arr[0]=='success'||arr[0]=='<PRE>success'){
			
			
			document.getElementById('suggestcatdivres').innerHTML="<span style='color:green;'>The category has been suggested to Admin.<span>";
			
			$.fancybox.close();
		}else if(arr[0]=='<pre>error</pre>'){
			document.getElementById('suggestcatdivres').innerHTML="<span style='color:red;'>Error in saving category.Please try after some time<span>";
		}

		$('#suggestcatdiv').html($('#suggestcatdiv').html());	
	
	
	});
	

	
	
}

//*******************************************
function suggestCatResponse(data){

	var arr=data.split("++");

	arr[0]=arr[0].replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	
	if(arr[0]=='<pre>success'||arr[0]=='success'||arr[0]=='<PRE>success'){
		
		document.getElementById('suggestcatdivres').innerHTML="<span style='color:green;'>The category has been suggested to Admin.<span>";
		$.fancybox.close();
		
		
		
	}else if(arr[0]=='<pre>error</pre>'){
		document.getElementById('suggestcatdivres').innerHTML="<span style='color:red;'>Error in saving category.Please try after some time<span>";
	}

	$('#suggestcatdiv').html($('#suggestcatdiv').html());
}








function suggesttype(contextPath){
	
	
	var designdescpline=$('#designdesciplinetype').val();
	var categorynameval=$('#productcates').val();
	var typenameval=$('#typename').val();
	
	var url=contextPath+'/mood-board-suppliers/suggesttype';
	
	
	$.post(url,{productdesigndescipline:designdescpline,category:categorynameval,typename:typenameval},
			
        	function(data){
		
		var arr=data.split("++");

		arr[0]=arr[0].replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
		
		
		if(arr[0]=='<pre>success'||arr[0]=='success'||arr[0]=='<PRE>success'){
			
			document.getElementById('suggesttypedivres').innerHTML="<span style='color:green;'>The type has been suggested to Admin.<span>";
			$.fancybox.close();
			
		}else if(arr[0]=='<pre>error</pre>'){
			document.getElementById('suggesttypedivres').innerHTML="<span style='color:red;'>Error in saving type.Please try after some time<span>";
		}

		$('#suggesttypediv').html($('#suggesttypediv').html());	
		location.reload(true);
	});	
	
}


function suggestTypeResponse(data){

	var arr=data.split("++");

	arr[0]=arr[0].replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	
	if(arr[0]=='<pre>success'||arr[0]=='success'||arr[0]=='<PRE>success'){
		
		document.getElementById('suggesttypedivres').innerHTML="<span style='color:green;'>The type has been suggested to Admin.<span>";
		$.fancybox.close();
		
	}else if(arr[0]=='<pre>error</pre>'){
		document.getElementById('suggesttypedivres').innerHTML="<span style='color:red;'>Error in saving type.Please try after some time<span>";
	}

	$('#suggesttypediv').html($('#suggesttypediv').html());
}








function updateProfilePictureResponse(data, statusText, xhr, $form){

	
	var arr=data.split("++");

	arr[0]=arr[0].replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	
	if(arr[0]=='success'){
		
	
		//document.getElementById('changeprofilepicdivres').innerHTML="<span style='color:green;'>Your profile picture has been changed.<span>";
                $("#div_alert_dialog h1").html("Your profile picture has been changed.");
                showDialog("#div_alert_dialog");
		
		var imagepath=arr[1].substr(0,arr[1].length);
	
		
		$('#img_profile').attr('src',picroot+imagepath+'_medium');
		$("#profile").val("");
		//$.fancybox.close();
	}else if(arr[0]=='<pre>success'||arr[0]=='<PRE>success'){
		
		//document.getElementById('changeprofilepicdivres').innerHTML="<span style='color:green;'>Your profile picture has been changed.<span>";
                $("#div_alert_dialog h1").html("Your profile picture has been changed.");
                showDialog("#div_alert_dialog");
		
		var imagepath=arr[1].substr(0,arr[1].length-6);
	
		
		$('#img_profile').attr('src',picroot+imagepath+'_medium');
		$("#profile").val("");
		$.fancybox.close();
		
	}else if(arr[0]=='<pre>fileformat</pre>'){
		//document.getElementById('changeprofilepicdivres').innerHTML="<span style='color:red;'>Wrong file format. Only .jpg, .gif, .bmp, .jpeg allowed. <span>";
                $("#div_alert_dialog h1").html("Wrong file format. Only .jpg, .gif, .bmp, .jpeg allowed.");
                showDialog("#div_alert_dialog");		
	}else if(arr[0]=='<pre>error</pre>'){
		//document.getElementById('changeprofilepicdivres').innerHTML="<span style='color:red;'>Error uploading picture.Please try after some time<span>";
                $("#div_alert_dialog h1").html("Error uploading picture.Please try after some time.");
                showDialog("#div_alert_dialog");
	}

	$('#profilefilediv').html($('#profilefilediv').html());
}




function updateCompanyLogoResponse(data){

	var arr=data.split("++");

	arr[0]=arr[0].replace(' style="word-wrap: break-word; white-space: pre-wrap;"','');
	
	
	if(arr[0]=='<pre>success'||arr[0]=='success'||arr[0]=='<PRE>success'){
		
		document.getElementById('changecompanylogodivres').innerHTML="<span style='color:green;'>Your company logo has been changed.<span>";
		
		var imagepath=arr[1].substr(0,arr[1].length-6);
		
		$('#companylogopic').attr('src',picroot+imagepath+'_medium');
		
		$.fancybox.close();
		
	}else if(arr[0]=='<pre>fileformat</pre>'){
		document.getElementById('changecompanylogodivres').innerHTML="<span style='color:red;'>Wrong file format. Only .jpg, .gif, .bmp, .jpeg allowed. <span>";		
	}else if(arr[0]=='<pre>error</pre>'){
		document.getElementById('changecompanylogodivres').innerHTML="<span style='color:red;'>Error uploading picture.Please try after some time<span>";
	}

	$('#companylogofilediv').html($('#companylogofilediv').html());
}






function deletePosition(contextPath,id){
	var con=confirmDelete('delete this position');
	
	if(con){
		
		var url=contextPath+'/designer/delete_college_position_school';
		
		
		$.post(url,
		    	{id:id,type:"position"},
		    	
		    	function(data){
		    		//alert(data);
		    		if(data=="success"){
		    			$('#p'+id).css({"visibility":"hidden","display":"none"});
		    		}else if(data=="error"){
		    			
		    		}
		    		
		    	});
		
	}
	
}


function deleteSchool(contextPath,id){
	var con=confirmDelete('delete this school');
	
	
	if(con){
		
		var url=contextPath+'/designer/delete_college_position_school';
		
		$.post(url,
		    	{id:id,type:"school"},
		    	
		    	function(data){
		    		//alert(data);
		    		if(data=="success"){
		    			$('#s'+id).css({"visibility":"hidden","display":"none"});
		    			
		    		}else if(data=="error"){
		    			
		    		}
		    		
		    	});
		
	}
	
}


function deleteCollege(contextPath,id){
	
	var con=confirmDelete('delete this college');
	
	if(con){
		
		var url=contextPath+'/designer/delete_college_position_school';
		
		$.post(url,
		    	{id:id,type:"college"},
		    	
		    	function(data){
		    		//alert(data);
		    		if(data=="success"){
		    			$('#c'+id).css({"visibility":"hidden","display":"none"});
		    		}else if(data=="error"){
		    			
		    		}
		    		
		    	});
		
	}
	
}



function addNewPosition(contextPath){
	
	var url=contextPath+'/designer/addnewposition';
	var position=$("#position").val();
	
	
	
	$.post(url,
	    	{position:position},
	    	
	    	function(data){
	    		var arr=data.split("++");
	    		if(arr[0]=="success"){
	    			$("#addpositiondivres").html("<span style='color:green;'>Position added succesfully.</span>");	    			
	    			$("#positions").html($("#positions").html()+"<div id='p"+arr[1]+"' style='float: left;'><span>-"+position+"</span><a href='#positions' title='Delete' class='ask' onclick=deletePosition('"+contextPath+"','"+arr[1]+"')>Delete</a><br/><div>");
	    			
	    			
	    			
	    		}else if(arr[0]=="error"){
	    			$("#addpositiondivres").html("<span style='color:red;'>Error in adding position.Try after some time.</span>");
	    		}else if(arr[0]=="empty"){
	    			$("#addpositiondivres").html("<span style='color:red;'>Please enter position.</span>");
	    		}
	    		
	    	});
	
	
	$("#position").val("");
	
}


function addNewCollege(contextPath){
	
	var url=contextPath+'/designer/addnewcollege';
	var college=$("#college").val();
	
	
	
	$.post(url,
	    	{college:college},
	    	
	    	function(data){
	    		var arr=data.split("++");
	    		if(arr[0]=="success"){
	    			$("#addcollegedivres").html("<span style='color:green;'>College added succesfully.</span>");
	    			
	    			$("#colleges").html($("#colleges").html()+"<div id='c"+arr[1]+"' style='float: left;'> <span>-"+college+"</span><a href='#colleges' title='Delete'  class='ask' onclick=deleteCollege('"+contextPath+"','"+arr[1]+"')>Delete</a><br/><div>");
	    		}else if(arr[0]=="error"){
	    			$("#addcollegedivres").html("<span style='color:red;'>Error in adding college.Try after some time.</span>");
	    		}else if(arr[0]=="empty"){
	    			$("#addcollegedivres").html("<span style='color:red;'>Please enter college name.</span>");
	    		}
	    		
	    	});
	
	
	$("#college").val("");
	
}

function addNewSchool(contextPath){
	
	var url=contextPath+'/designer/addnewschool';
	var school=$("#school").val();
	
	
	
	$.post(url,
	    	{school:school},
	    	
	    	function(data){
	    		var arr=data.split("++");
	    		if(arr[0]=="success"){
	    			$("#addschooldivres").html("<span style='color:green;'>School added succesfully.</span>");
	    			$("#schools").html($("#schools").html()+"<div id='s"+arr[1]+"' style='float: left;'><span>-"+school+"</span><a href='#schools' title='Delete' class='ask' onclick=deleteSchool('"+contextPath+"','"+arr[1]+"')>Delete</a><br/><div>");
	    		}else if(arr[0]=="error"){
	    			$("#addschooldivres").html("<span style='color:red;'>Error in adding school.Try after some time.</span>");
	    		}else if(arr[0]=="empty"){
	    			$("#addschooldivres").html("<span style='color:red;'>Please enter school name.</span>");
	    		}
	    		
	    	});
	
	
	$("#school").val("");
	
}

function changeDesignerPassword(contextPath){
	
var url=contextPath+'/designer/changepassword';
	
	var oldpassword=$("#oldpassword").val();
	var newpassword=$("#newpassword").val();
	var conpassword=$("#conpassword").val();
	
	if(newpassword.length>2){
	
	$.post(url,
	    	{oldpassword:oldpassword,newpassword:newpassword,conpassword:conpassword},
	    	
	    	function(data){
	    		//alert(data);
	    		if(data=="success"){
	    			
	    			$("#changepassdivres").html("<span style='color:green;'>Password updated succesfully.</span>");
	    			$.fancybox.close();	    			
	    		}else if(data=="oldpassword"){
	    			$("#changepassdivres").html("<span style='color:red;'>Wrong old password.</span>");
	    		}else if(data=="wrongpassword"){
	    			$("#changepassdivres").html("<span style='color:red;'>Password and Confirm Password does not match</span>");
	    		}else if(data=="empty"){
	    			$("#changepassdivres").html("<span style='color:red;'>Password should be minimum of 3 characters.</span>");
	    		}
	    		
	    	});
	}else{
		$("#changepassdivres").html("<span style='color:red;'>Password should be minimum of 3 characters.</span>");
	}
	$("#oldpassword").val("");
	$("#newpassword").val("");
	$("#conpassword").val("");
}


/**  Ajax Contact Designer **/
function contactDesigner(contextPath){

	var options = {
		        success:contactDesignerResponse	        
		        };
		$('#contactform').ajaxSubmit(options);
	
}

function contactDesignerResponse(data){

	if(data=='success'){	
		document.getElementById('responseContact').innerHTML="<div class='msg-success'>Message sent to designer succesfully.</div>";
	}else if(data=='captchaError'){		
		$('#captcha').html("<fieldset><img src='"+path+"/fckjcaptcha'/></fieldset>");		
		jQuery('#j_captcha_response').validationEngine('showPrompt', 'Please enter correct words given above', 'error', true);
		
	}else if(data=='error'){
		document.getElementById('responseContact').innerHTML="<div class='msg-error'>Error contacting designer.Please try after some time</div>";
	}

}


/** Ajax Login **/
function ajaxLogin(contextPath){
	
	var url=contextPath+'/designer/ajaxLogin';
	
	var email=$("#popemail").val();
	var password=$("#poppassword").val();
	
	$.post(url,
	    	{email:email,password:password},
	    	
	    	function(data){
	    		
	    		if(data=="success"){
	    			location.reload(true);
	    		}else if(data=="inactiveuser"){
	    			$("#ajaxlogindivres").html("<span style='color:red;'>Activate your account first</span>");
	    		}else if(data=="invaliduser"){
	    			$("#ajaxlogindivres").html("<span style='color:red;'>Username/Password incorrect</span>");
	    		}
	    		else if(data=="invalidusertype"){
	    			
	    			$("#ajaxlogindivres").html("<span style='color:red;'>Invalid credentials. Please login as designer.</span>");
	    		}
	    	});
	
	
}


/** Ajax Login for both supplier and designer**/
function ajaxLoginboth(contextPath){
	
	
	
	var url=contextPath+'/designer/ajaxLoginNew';
	
	var email=$("#popemailconnection").val();
	var password=$("#poppasswordconnection").val();
	
	$.post(url,
	    	{email:email,password:password},
	    	
	    	function(data){
	    		
	    		if(data=="success"){
	    			location.reload(true);
	    		}else if(data=="inactiveuser"){
	    			$("#ajaxlogindivres").html("<span style='color:red;'>Activate your account first</span>");
	    		}else if(data=="invaliduser"){
	    			$("#ajaxlogindivres").html("<span style='color:red;'>Username/Password incorrect</span>");
	    		}
	    		else if(data=="invalidusertype"){
	    			$("#ajaxlogindivres2").html("<span style='color:red;'>Invalid credentials. Please login as designer.</span>");
	    		}
	    	});
	
	
}


/** Ajax Login **/
function ajaxLoginsupplier(contextPath){
	
	var url=contextPath+'/designer/ajaxLogin';
	
	var email=$("#popemail1").val();
	var password=$("#poppassword1").val();
	
	$.post(url,
	    	{email:email,password:password},
	    	
	    	function(data){
	    		//alert(data);
	    		if(data=="success"){
	    			location.reload(true);
	    		}else if(data=="inactiveuser"){
	    			$("#ajaxlogindivres").html("<span style='color:red;'>Activate your account first</span>");
	    		}else if(data=="invaliduser"){
	    			$("#ajaxlogindivres").html("<span style='color:red;'>Username/Password incorrect</span>");
	    		}
	    		else if(data=="invalidusertype"){
	    			$("#ajaxlogindivres2").html("<span style='color:red;'>Invalid credentials. Please login as designer.</span>");
	    		}
	    	});
	
	
}



/** To add connection  **/
function addToMyConnection(contextPath,designerid){
	
	var url=contextPath+'/designer/addToMyconnection';
	
	$.post(url,
    	{designer:designerid},
    
    	function(data){
			
    		if(data=='success'){
    		$('#responseAddConn').html("<div class='msg-success'>Your invitation has been sent.</div>");
    		}else if(data=='alreadyavailable'){
    			$('#responseAddConn').html("<div class='msg-error'>Designer already in your connection list.</div>");
    		}else if(data=='invitationawated'){
    			$('#responseAddConn').html("<div class='msg-warning'>Invitation already sent. Approval awaited.</div>");
    		}
    		
    		
		});
	
	
	
	
	$('#contactDiv').css({
		"visibility":"hidden",
		"display":"none"
		});
	
	$('#detailDiv').css({
		"visibility":"visible",
		"display":"block"
		});
}


/** To add connection  **/
function addToMyConnectionSupplier(contextPath,supplierid){
	
	var url=contextPath+'/mood-board-suppliers/addToMyconnectionSupplier';
	
	$.post(url,
    	{supplier:supplierid},
    	
    	function(data){
			
    		if(data=='success'){
    		$('#responseAddConn').html("<div class='msg-success'>Your invitation has been sent.</div>");
    		}else if(data=='alreadyavailable'){
    			$('#responseAddConn').html("<div class='msg-error'>Designer already in your connection list.</div>");
    		}else if(data=='invitationawated'){
    			$('#responseAddConn').html("<div class='msg-warning'>Invitation already sent. Approval awaited.</div>");
    		}
    		
    		
		});
	
	
	$('#contactDiv').css({
		"visibility":"hidden",
		"display":"none"
		});
	
	$('#detailDiv').css({
		"visibility":"visible",
		"display":"block"
		});
}




/** To add connection  **/
function inviteToSBO(contextPath,designer){
	
	var url=contextPath+'/designer/invite_to_sbo';
	
	$.post(url,
    	{designer:designer},
    	
    	function(data){
			//alert(data);
    		if(data=='success'){
    		$('#responseAddConn').html("<div class='msg-success'>Your invitation has been sent.</div>");
    		}else if(data=='error'){
    			$('#responseAddConn').html("<div class='msg-error'>Error in sending invitation. Please try again. </div>");
    		}
    		
    		
		});
	
	
}



/** Suggest Designer **/
function suggestDesigner(contextPath){
	
	var designer=$("#bydesigner").val();
	
	
	if(designer.length > 2){
	
	var url=contextPath+'/designer/suggestDesigner';
					
		    	$.post(url,
	            	{designer:designer},
	            	
	            	function(data){
						
	            		$("#bydesigner").autocomplete(data.split("++"));
	            		
	            		
					});
	
	//$("#txtsearch").autocomplete(data);
	
	//$("#category").autocomplete(data);
	}
}
	


//Rate Board 
function changeRating(boardid,starno,contextPath){
jQuery('.formError').validationEngine('hideAll');
	
	var c;
	var c1;
	var i=0;
	
	while(starno>i){
	
	c1=i;
	c=i+1;
	
			if(starno>c1&&starno<c){
	
				$('#'+boardid+'-'+c).attr('src',contextPath+'/images/orange_star.jpg');
			}else{
	 				$('#'+boardid+'-'+c).attr('src',contextPath+'/images/orange_star.jpg');
	 	}	
	
		i++;
	}
	
	var k;
	var k1;
	var j=4;
	
	while(j>=starno){
	k1=j;
	k=j+1;
		
		 	  $('#'+boardid+'-'+k).attr('src',contextPath+'/images/gray_star.jpg');
	
		j--;
	}

}


/*To rate a board */
function RateBoard(boardid,starno,contextPath){


var idd=boardid;

var star="stars";

if(idd.substring(0,1)=='b'){
	boardid=boardid.substring(1);
}


if(starno==1){
 star="star";
}

		var url=contextPath+'/board/rate';
						
			    	$.post(url,
		            	{board:boardid,rating:starno}, 
		            	
		            	function(data){		            	
			            	if(data=='ratingupdated'){
			            		jQuery('#'+idd+'-1').validationEngine('showPrompt', 'You have changed your rating to '+starno+' '+star+'.', 'error', true);
			            	}else if(data=='rated'){
			            		jQuery('#'+idd+'-1').validationEngine('showPrompt', 'Thank you for your '+starno+' '+star+'.', 'pass', true);
			            	}							
						});

}


/*To rate a board */
function voteCompetitionEntry(entryid,contextPath){



		var url=contextPath+'/competition/rate';
						
			    	$.post(url,
		            	{entry:entryid}, 
		            	
		            	function(data){		            	
			            	if(data=='alreadyrated'){
			            		jQuery('#entry'+entryid).validationEngine('showPrompt', 'You have already voted for this entry.', 'error', true);
			            	}else if(data=='rated'){
			            		jQuery('#entry'+entryid).validationEngine('showPrompt', 'Thank you for your	vote', 'pass', true);
			            		$("#entry"+entryid).html(Number($("#entry"+entryid).html())+1);
			            	}							
						});

}



/*To rate a board */
function boardlikes(boardid,contextPath){



		var url=contextPath+'/board/likes';
						
			    	$.post(url,
		            	{board:boardid}, 
		            	
		            	function(data){		            	
			            	if(data=='alreadyliked'){
			            		//jQuery.validationEngine.buildPrompt("#like"+boardid,"You have already liked this board","error");
			            		jQuery('#like'+boardid).validationEngine('showPrompt', 'You have already liked this board.', 'error', true);
			            	}else if(data=='liked'){
			            		//jQuery.validationEngine.buildPrompt("#like"+boardid,"Thank you for your	vote","pass",'');
			            		jQuery('#like'+boardid).validationEngine('showPrompt', 'Thank you for your	vote.', 'pass', true);
			            		$("#like"+boardid).html(Number($("#like"+boardid).html())+1);
			            	}							
						});

}






function validatepicbox()
{
   if ((/.(gif|jpe?g)$/i.test(document.profileform.imageUrl1.value))==false)
   {
       
       jQuery('#imageUrl1').validationEngine('showPrompt', 'Please upload product picture. You may only upload .jpg, .jpeg, or .gif images.', 'error', true);
       
       return (false);
   }
       return(true);
}


/*Function.js*/

$(document).ready(function(){$('#Navigation ul li a.headlink').hover(function(){$(this).addClass("active");$(this).parent("li").children("ul").show();},function(){$(this).removeClass("active");$(this).parent("li").children("ul").hide();});$('#Navigation ul li ul').hover(function(){$(this).parent("li").children("a").addClass("active");$(this).show();},function(){$(this).parent("li").children("a").removeClass("active");$(this).hide();});});function gotFocus(ctl,val)
{if(document.getElementById(ctl.id).value==val)
{document.getElementById(ctl.id).value='';}}
function lostFocus(ctl,val)
{if(document.getElementById(ctl.id).value=='')
{document.getElementById(ctl.id).value=val;}}



